《Java高並發編程詳解:多執行緒與架構設計》是一部由汪文君所編著的書籍, 機械工業出版社出版發行。
基本介紹
- 書名:Java高並發編程詳解:多執行緒與架構設計
- 作者:汪文君
- ISBN:9787111599937
- 出版社: 機械工業出版社
出版信息,內容簡介,
出版信息
- 出版社:機械工業出版社
- ISBN:9787111599937
- 版次:1
- 商品編碼:12368970
- 品牌:機工出版
- 包裝:平裝
- 叢書名:Java核心技術系列
- 開本:16開
- 出版時間:2018-05-01
- 用紙:膠版紙
- 頁數:379
內容簡介
本書主要包含四個部分:
部分主要闡述Thread的基礎知識,詳細介紹執行緒的API使用、執行緒安全、執行緒間數據通信,以及如何保護共享資源等內容,它是深入學習多執行緒內容的基礎。
第二部分引入了ClassLoader,這是因為ClassLoader與執行緒不無關係,我們可以通過synchronized關鍵字,或者Lock等顯式鎖的方式在代碼的編寫階段對共享資源進行數據一致性保護,那么一個Class在完成初始化的整個過程到後在方法區(JDK8 以後在元數據空間)其數據結構是怎樣確保數據一致性的呢?這就需要對ClassLoader有一個比較全面的認識和了解。
第三部分詳細、深入地介紹volatile關鍵字的語義,volatile關鍵字在Java中非常重要,可以說它奠定了Java核心並發包的高效運行,在這一部分中,我們通過實例展示了如何使用volatile關鍵字以及非常詳細地介紹了Java記憶體模型等知識。
部分主要闡述Thread的基礎知識,詳細介紹執行緒的API使用、執行緒安全、執行緒間數據通信,以及如何保護共享資源等內容,它是深入學習多執行緒內容的基礎。
第二部分引入了ClassLoader,這是因為ClassLoader與執行緒不無關係,我們可以通過synchronized關鍵字,或者Lock等顯式鎖的方式在代碼的編寫階段對共享資源進行數據一致性保護,那么一個Class在完成初始化的整個過程到後在方法區(JDK8 以後在元數據空間)其數據結構是怎樣確保數據一致性的呢?這就需要對ClassLoader有一個比較全面的認識和了解。
第三部分詳細、深入地介紹volatile關鍵字的語義,volatile關鍵字在Java中非常重要,可以說它奠定了Java核心並發包的高效運行,在這一部分中,我們通過實例展示了如何使用volatile關鍵字以及非常詳細地介紹了Java記憶體模型等知識。