Java Concurrency in Practice by Brian Goetz, David Holmes, Doug Lea, Joseph Bowbeer, Joshua Bloch, Tim Peierls

Java Concurrency in Practice



Download Java Concurrency in Practice




Java Concurrency in Practice Brian Goetz, David Holmes, Doug Lea, Joseph Bowbeer, Joshua Bloch, Tim Peierls ebook
Publisher: Addison-Wesley Professional
Format: chm
ISBN: 0321349601, 9780321349606
Page: 384


Lea's book lead to the java.util.concurrent library being added to Java in Java 5, which I have used to improve my concurrent programs. Last week I presented my first Java Specialist Master Course (http://www.javaspecialists.eu/courses/master.jsp), so I would like to give some feedback on what happened. Ensure visibility when accessing shared primitive variables. NotifyAll() will trigger the event and wake up Thread A. Prefer concurrency utilities to wait and notify). Visibility and Atomicity (VNA) Guidelines. 1.1.3 The java.util.concurrent Classes. I've compiled a summary (kinda) of the concurrency chapter of Josh Bloch's excellent Effective Java book. Wait and notify is an old mechanism but still a popular interview subject – avoid to use it in practice. In an environment where transactions need to happen in nanoseconds with 100% reliability proper understanding of concurrency is a must. 2.1.1 Noncompliant Code Example (Non-Volatile Flag). IMHO, the classic “Java Concurrency in Practice” is for advanced level, its snippet code is followed by a few pages of explanations is great, but not suitable for anyone. Included are also some notes on Goetz's Java Concurrency in Practice. This is one of those generic "looking for things to do" questions. Eric Lunt, FeedBurner's CTO – has a review up of the book Java Concurrency in Practice .