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


Senior Software Engineer, Azul
Free PDF Download

“I have a strong interest concurrency, it is possible to write multithreaded deadlock and synchronization error than most programmers. Theme in Brian’s book is the most readable Java threading and concurrency, and deal with this difficult problem a wonderful practical method book that I recommend to all my readers a Java expert communication, because it is interesting and useful, the problems faced by Java developers today. ”
– Dr. Heinz Kabutz
Java experts communications

“I focus on the career simplifies some simple questions, but this book ambitiously and effectively works to simplify the complex, but the key question: concurrent Java concurrent programming practice in its revolutionary approach, smooth and easy style, and timely delivery – this is destined to be a very important book. ”
– Bruce Tate
The author of Beyond Java

Java Concurrency in Practice is an invaluable compilation thread knack for Java developers, I read this book intellectual exciting, in part because it is an excellent introduction to Java’s concurrency API, but mostly because it seize thorough and accessible way threads are not easy to find elsewhere expertise. ”
– Bill Venners
Author in the Java virtual machine

A thread is a basic part of the Java platform. With the multi-core processors become the norm, the effective use of concurrent become the key to building high-performance applications. Java SE 5 and 6 concurrent application development to move forward is a huge step, and the improvement of the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but behind them the motivation and design patterns.

However, the development, testing and debugging multithreaded programs can still be very difficult, it is all too easy to create concurrent programs, but fails, the most important: in the production of heavy load. Java Concurrency in Practice arms readers theoretical foundation and build reliable, scalable, maintainable concurrent applications technology. Rather than simply provide concurrency API list and mechanisms, it provides design rules, patterns and mental models, making it easier for people to establish is correct and high-performance concurrent program.

This book includes the following:

The basic concepts of concurrency and thread safety
Construction and technical writing thread-safe class
To use java.util.concurrent concurrent building blocks
Performance optimization dos and don’ts
Testing concurrent program
Advanced topics such as atomic variables, nonblocking algorithms, and the Java memory model

 Show more