Java高並發編程詳解:多執行緒與架構設計

《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記憶體模型等知識。

相關詞條

熱門詞條

聯絡我們