隨著多核處理器的普及,使用并發(fā)成為構建高性能應用程序的關鍵。Java 5以及6在開發(fā)并發(fā)程序取得了顯著的進步,提高了Java虛擬機的性能,提高了并發(fā)類的可伸縮性,并加入了豐富的新并發(fā)構建塊。在本書中,這些便利工具的創(chuàng)造者不僅解釋了它們究竟如何工作、如何使用,同時,還闡釋了創(chuàng)造它們的原因,及其背后的設計模式。 本書既能夠成為讀者的理論支持,又可以作為構建可靠的,可伸縮的,可維護的并發(fā)程序的技術支持。本書并不僅僅提供并發(fā)API的清單及其機制,本書還提供了設計原則,模式和思想模型,使我們能夠更好地構建正確的,性能良好的并發(fā)程序。本書的讀者是那些具有一定Java編程經(jīng)驗的程序員、希望了解Java SE 5,6在線程技術上的改進和新特性的程序員,以及Java和并發(fā)編程的愛好者。