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




We all know that immutability of shared objects is a good thing for application concurrency (If you don't know that, check out Java: Concurrency In Practice by Brian Goetz). 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. Every Java programmer must read it. NotifyAll() will trigger the event and wake up Thread A. Dion Almaer, former editor of TheServerSide, recently blogged (after a painful debugging session that ultimately revealed a threading bug) that most Java programs are so rife with concurrency bugs that they work only "by accident". Prefer concurrency utilities to wait and notify). Since Doug Lea's classic, this is very readworthy work on concurrency in Java world. After long time, I stumbled upon something that is both educational and practical. I recently read Java Concurrency in Practice by Brian Goetz. Wait and notify is an old mechanism but still a popular interview subject – avoid to use it in practice. I didn't finish reading it, though I liked the part that I read. Java Concurrency in Practice is a book by the Java folks who designed ConcurrentHashMap and all those other tasty Java Concurrent Thingies . Since I'm doing quite a bit of Java programming lately I've become curious about the state of writing concurrent code in it. Brian Goetz, David Holmes, Doug Lea, Joseph Bowbeer, Joshua Bloch, Tim Peierls. 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. Java.Concurrency.in.Practice.pdf.