| |
| | Java theory and practice: Concurrency made simple (sort of) (Site not responding. Last check: 2007-10-26) |
 | | Like many other application infrastructure services, concurrency utility classes such as work queues and thread pools are often needlessly rewritten from scratch for every project. |
 | | Concurrent code is hard to write and harder to test -- and even the experts sometimes get it wrong the first time. |
 | | Doug Lea, author of Concurrent Programming in Java (see Resources), has written an excellent free package of concurrency utilities, including locks, mutexes, queues, thread pools, lightweight tasks, efficient concurrent collections, atomic arithmetic operations, and other basic building blocks of concurrent applications. |
| www-106.ibm.com /developerworks/java/library/j-jtp1126.html (1945 words) |
|