關(guān)于我們
書(shū)單推薦
新書(shū)推薦

Java高并發(fā)編程詳解:多線(xiàn)程與架構(gòu)設(shè)計(jì)

 Java高并發(fā)編程詳解:多線(xiàn)程與架構(gòu)設(shè)計(jì)

定  價(jià):89 元

叢書(shū)名:Java核心技術(shù)系列

        

  • 作者:汪文君 著
  • 出版時(shí)間:2018/5/1
  • ISBN:9787111599937
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類(lèi):TP312JA 
  • 頁(yè)碼:
  • 紙張:膠版紙
  • 版次:1
  • 開(kāi)本:16開(kāi)
9
7
5
8
9
7
9
1
9
1
3
1
7

本書(shū)主要包含四個(gè)部分:

*部分主要闡述Thread的基礎(chǔ)知識(shí),詳細(xì)介紹線(xiàn)程的API使用、線(xiàn)程安全、線(xiàn)程間數(shù)據(jù)通信,以及如何保護(hù)共享資源等內(nèi)容,它是深入學(xué)習(xí)多線(xiàn)程內(nèi)容的基礎(chǔ)。

第二部分引入了ClassLoader,這是因?yàn)镃lassLoader與線(xiàn)程不無(wú)關(guān)系,我們可以通過(guò)synchronized關(guān)鍵字,或者Lock等顯式鎖的方式在代碼的編寫(xiě)階段對(duì)共享資源進(jìn)行數(shù)據(jù)一致性保護(hù),那么一個(gè)Class在完成初始化的整個(gè)過(guò)程到*后在方法區(qū)(JDK8 以后在元數(shù)據(jù)空間)其數(shù)據(jù)結(jié)構(gòu)是怎樣確保數(shù)據(jù)一致性的呢?這就需要對(duì)ClassLoader有一個(gè)比較全面的認(rèn)識(shí)和了解。

第三部分詳細(xì)、深入地介紹volatile關(guān)鍵字的語(yǔ)義,volatile關(guān)鍵字在Java中非常重要,可以說(shuō)它奠定了Java核心并發(fā)包的高效運(yùn)行,在這一部分中,我們通過(guò)實(shí)例展示了如何使用volatile關(guān)鍵字以及非常詳細(xì)地介紹了Java內(nèi)存模型等知識(shí)。

本書(shū)的第四部分,站在程序架構(gòu)設(shè)計(jì)的角度深入講解了如何設(shè)計(jì)高效靈活的多線(xiàn)程應(yīng)用程序,這一部分長(zhǎng)達(dá)15個(gè)章節(jié),其重要程度可見(jiàn)一斑。

 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言?xún)?nèi)容