September 12, 2006
TechBookReport on 'Java Concurrency In Practice'
TBR writes "Writing multi-threaded programs has always been tricky - it's complicated and scary and best avoided if you can. Except that these days it's getting harder and harder to avoid - multi-CPU systems, multi-core CPUs, complex GUIs? Writing thread-safe, concurrent programs is no longer the preserve of the specialist. Java has long had support for concurrency, but each new release has improved on the last. Now, with Java 5 out in the wild and Java 6 looming, is a good time to dive into the subject once and for all. And, for the intrepid explorer, excellent help is at hand in the form of 'Java Concurrency In Practice'."