Java Concurrency in Practice
by Brian Goetz
ISBN 0321349601
Date Read 3/2007
My Rating
Want to learn about synchronization in Java? Do you know what’s new in concurrency in Java 5/6? Not sure? Then this is the book for you.
This book introduces many new concurrency concepts introduced in the new versions of Java: Locks, BlockingQueues, Semaphores, Executors, Concurrent data structures and more (much more). There is a lot of new material, a lot of new topics. It’s actually a major overhaul. The authors do a very good job introducing them.
It’s not the most exciting subject, but the authors have tried to keep it interesting. This book has clear writing, simple examples, and good coverage on variety of topics. What else can you ask in a book on threads?
All in all, an excellent book: the best book on the threads in Java 5/6.
If you want to call yourself a well-rounded Java programmer, read this book.