讀古今文學網 > Java程序員修煉之道 > 4.7 小結 >

4.7 小結

並發是Java平台最重要的特性之一,紮實的並發編程知識對於一個優秀的開發人員來說日益重要。我們回顧了Java並發的基礎和多線程系統的設計原則,並討論了Java內存模型和Java平台如何實現並發的底層細節。

更重要的是我們解釋了java.util.concurrent中的那些類和接口,現代Java開發人員在編寫新的多線程代碼時,更喜歡用到這些工具。我們還向你詳細介紹了Java 7中一些新的類,如LinkedTransferQueue和分支/合併框架。

希望我們已經為你打好了基礎,使你能夠用java.util.concurrent中的類編寫代碼。這是本章內容的重中之重。儘管我們也探討了一些核心理論,但最重要的還是實際樣例。哪怕你剛開始使用ConcurrentHashMapAtomic類,也能馬上見識到這些經過嚴格測試的類所帶來的好處。

時間到了,我們馬上就要進入下一主題——一個能讓你從Java開發者中脫穎而出的重要主題。在下一章,你會在Java平台的另一個基礎領域(類加載和字節碼)打下堅實的基礎。這一領域是很多討論平台安全和性能特性內容的核心,並鞏固了生態系統內的很多先進技術。所以對於想鶴立雞群的開發人員來說,這是個絕佳的研究課題。