Concurrency Utilities (JSR 166)

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
  

Articles:
  • Hyper-threaded Java by Randall Scarberry   - [Clicks: 25]
    Computer systems capable of true concurrency are becoming increasingly affordable. This article shows you how to make time-consuming tasks concurrent using the Java concurrency API, so your programs will run as fast as possible on newer systems.
    [Includes sample code]
    http://www.javaworld.com/javaworld/jw-11-2006/jw-1121-thread.html - Nov, 2006
  • Java 5's BlockingQueue by Jeff Langr   - [Clicks: 20]
    BlockingQueue is one very useful building block that can help you quickly and confidently build your own multithreaded applications.
    http://www.developer.com/java/ent/article.php/3645111 - Nov, 2006
  • Book excerpt: Executing tasks in threads by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea   - [Clicks: 48]
    Learn how to execute tasks in threads in this excerpt from Java Concurrency in Practice (Brian Goetz et al. (Addison Wesley Professional, May 2006)). The authors present the Executor interface as the basis for a flexible and powerful framework for asynchronous task execution that supports a wide variety of task execution policies.
    http://www.javaworld.com/javaworld/jw-09-2006/jw-0904-threads.html - Sep, 2006
  • Discover the Elegant Simplicity of JSR 166 by Nathan Tippy   - [Clicks: 31]
    Concurrent or multi-threaded software is not a new technology but its importance has been accelerating. This is primarily due to the low cost of multi-core CPUs that are becoming common in even the most basic machines. This trend is expected to continue as hardware manufacturers, following Moore's law, cram greater numbers of cores onto a single die at ever lower costs.
    http://www.ociweb.com/jnb/jnbSep2006.html - Sep, 2006
  • Not just another concurrency book by Sing Li   - [Clicks: 40]
    If you haven't yet picked up your copy of Java Concurrency in Practice (Goetz, et al., Addison-Wesley, 2006), now is the time. Veteran Java developer (and popular author in his own right) Sing Li explores the question of why you should read this important book, penned by long-time developerWorks contributor and concurrency expert Brian Goetz, even if concurrency doesn't enter into your daily development.
    http://www-128.ibm.com/developerworks/java/library/j-goetzbook.html - Aug, 2006
  • Java theory and practice: Introduction to nonblocking algorithms by Brian Goetz   - [Clicks: 111]
    Java 5.0 makes it possible for the first time to develop nonblocking algorithms in the Java language, and the java.util.concurrent package uses this capability extensively. Nonblocking algorithms are concurrent algorithms that derive their thread safety not from locks, but from low-level atomic hardware primitives such as compare-and-swap. Nonblocking algorithms can be extremely difficult to design and implement, but they can offer better throughput and greater resistance to liveness problems such as deadlock and priority inversion. In this installment of Java theory and practice, concurrency guru Brian Goetz illustrates how several of the simpler nonblocking algorithms work.
    http://www-128.ibm.com/developerworks/java/library/j-jtp04186/index.html - Apr, 2006

[Top]