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

Java Concurrency in Practice


Java.Concurrency.in.Practice.pdf
ISBN: 0321349601,9780321349606 | 384 pages | 10 Mb


Download Java Concurrency in Practice



Java Concurrency in Practice Brian Goetz, David Holmes, Doug Lea, Joseph Bowbeer, Joshua Bloch, Tim Peierls
Publisher: Addison-Wesley Professional




This is now one of my favorite books on Java which I am probably going to read again just to be sure I have soaked up as much information as I can. Bill Pugh once wrote that Reference.referent should be volatile to prevent a data race, but jdk1.6 source shows it is not. Links to great resources regarding Java concurrency, multicore programming, and the Java memory model. Composing Objects 组合对象 So far, we've covered the low-level basics of thread safety and synchronization. Doug Lea's Concurrency Property Checklist is also a good link once you have the basics down. Understanding the Java memory model can also be extremely helpful. In an environment where transactions need to happen in nanoseconds with 100% reliability proper understanding of concurrency is a must. I've adapted a small test program that was used by the authors of an excellent book I'm reading, Java Concurrency in Practice, to C#. Here's a link to a collection of Java concurrency source code examples on the Java Concurrency in Practice website. One more book to the java list. I recently finished reading Java Concurrency in Practice. A JavaWorld article on Java client multicore processing is also good. Included are also some notes on Goetz's Java Concurrency in Practice. The tests runs N threads in a tight loop, trying to retrieve a value from the dictionary. The memory model docs and Java Concurrency in Practice (Brian Goetz, et al) are silent on this. Free download eBook Java Concurrency in Practice pdf epub from direct-link. I've compiled a summary (kinda) of the concurrency chapter of Josh Bloch's excellent Effective Java book.