[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 圖解Java並發編程 圖書
    該商品所屬分類:圖書 -> 編程語言
    【市場價】
    872-1264
    【優惠價】
    545-790
    【作者】 汪建 
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115561732
    商品編碼:10038643775880

    品牌:文軒
    出版時間:2021-10-01
    代碼:109

    作者:汪建

        
        
    "



    作  者:汪建 著
    /
    定  價:109.9
    /
    出 版 社:人民郵電出版社
    /
    出版日期:2021年10月01日
    /
    頁  數:388
    /
    裝  幀:平裝
    /
    ISBN:9787115561732
    /
    主編推薦
    1.采用“圖例勝千言”的寫作方法進行介紹,通過200多張示意圖幫助讀者理解知識點,每個重點和關鍵點均附有相關圖示;2.提供了100多個代碼案例來講解Java並發相關的原理和具體實現,讓讀者可以從代碼的角度理解並發是如何實現的;3.本書組織結構清晰,由基礎概念到高層工具,循序漸進的講解相關知識點,具備基礎的Java編程知識後便可以通過本書學習;4.講解的Java並發知識均來源於實際項目,同時本書贈送源代碼以及書中的彩圖文件,方便讀者自己動手在實際項目中練習。
    目錄
    ●第1章線程機制1
    1.1線程是什麼1
    1.2線程的映射3
    1.2.1多對一映射4
    1.2.2一對一映射4
    1.2.3多對多映射5
    1.2.4Java層到內核層6
    1.3Java線程的狀態7
    1.4Java線程的調度10
    1.5Java線程的優先級與執行機制11
    1.6Java線程的CPU時間14
    1.7Java線程的yield操作15
    1.8Java線程的sleep操作17
    1.9Java線程的Interrupt操作20
    1.9.1可運行狀態的中斷23
    1.9.2阻塞/等待狀態的中斷23
    1.9.3經典中斷實現方式24
    1.9.4park的特殊中斷26
    1.10Java線程的阻塞與喚醒26
    1.11Java線程的join操作34
    第2章線程I/O模型38
    2.1線程與阻塞I/O38
    2.1.1單線程阻塞I/O模型39
    2.1.2多線程阻塞I/O模型40
    2.2線程與非阻塞I/O模型41
    2.2.1應用層I/O多路復用43
    2.2.2內核I/O多路復用43
    2.2.3內核回調事件驅動I/O44
    2.3Java多線程非阻塞I/O模型46
    2.4多線程帶來了什麼48
    2.4.1提升執行效率49
    2.4.2提升用戶體驗50
    2.4.3讓編碼更難50
    2.4.4資源開銷與上下文切換開銷51
    第3章Java內存模型53
    3.1計算機的運行53
    3.2Java內存模型56
    3.3volatile能否保證線程安全59
    3.4happens-before原則62
    3.4.1單線程原則65
    3.4.2鎖原則66
    3.4.3volatile原則67
    3.4.4線程start原則67
    3.4.5線程join原則68
    3.4.6線程interrupt原則68
    3.4.7finalize原則69
    3.4.8傳遞原則70
    3.5Java指令重排70
    第4章並發知識75
    4.1synchronized互斥鎖75
    4.1.1作用在對像方法上76
    4.1.2作用在類靜態方法上79
    4.1.3作用在對像方法裡面80
    4.1.4作用在類靜態方法裡面81
    4.2樂觀的並發策略85
    4.3自旋鎖87
    4.3.1UMA架構與NUMA架構88
    4.3.2原始自旋鎖90
    4.3.3排隊自旋鎖91
    4.3.4CLH鎖93
    4.3.5MCS鎖95
    4.4線程饑餓97
    4.4.1synchronized饑餓97
    4.4.2優先級饑餓99
    4.4.3線程自旋饑餓100
    4.4.4等待喚醒饑餓101
    4.4.5公平性解決饑餓102
    4.5數據競爭104
    4.6競爭條件108
    4.6.1線程執行順序的不確定性110
    4.6.2並發機制111
    4.7死鎖113
    4.7.1鎖的順序化116
    4.7.2資源合並116
    4.7.3避免鎖嵌套117
    4.7.4鎖超時機制117
    4.7.5搶占資源機制118
    4.7.6撤銷線程機制118
    4.7.7死鎖的檢測119
    第5章AQS同步器120
    5.1什麼是AQS同步器120
    5.2AQS的等待隊列與狀態轉換120
    5.3AQS的獨占鎖與共享鎖125
    5.4AQS獨占鎖獲取與釋放127
    5.4.1獲取獨占鎖的邏輯128
    5.4.2嘗試獲取獨占鎖130
    5.4.3入隊操作邏輯130
    5.4.4入隊後的操作132
    5.4.5虛節點可能消失133
    5.4.6取消鎖獲取操作134
    5.4.7喚醒後繼節點136
    5.4.8釋放獨占鎖的邏輯137
    5.5AQS共享鎖獲取與釋放138
    5.5.1獲取共享鎖的邏輯138
    5.5.2入隊操作140
    5.5.3入隊後的操作140
    5.5.4引入PROPAGATE狀態143
    5.5.5釋放共享鎖的邏輯146
    5.6AQS的阻塞與喚醒146
    5.6.1許可機制148
    5.6.2LockSupport示例149
    5.6.3park與unpark的順序150
    5.6.4park對中斷的響應151
    5.6.5park是否會釋放鎖152
    5.6.6LockSupport的實現154
    5.7AQS的中斷機制156
    5.7.1synchronized不支持中斷157
    5.7.2AQS獨占模式的中斷158
    5.7.3AQS共享模式的中斷160
    5.8AQS的超時機制161
    5.8.1synchronized不支持超時161
    5.8.2AQS獨占模式的超時162
    5.8.3AQS共享模式的超時163
    5.9AQS的原子性如何保證164
    5.10AQS的自旋鎖175
    5.11AQS的公平性177
    5.12AQS的條件隊列179
    5.12.1await方法179
    5.12.2signal方法182
    5.13AQS自定義同步器183
    5.13.1AQS設計思想183
    5.13.2獨占模式184
    5.13.3共享模式186
    第6章常見的同步器189
    6.1常見的同步器189
    6.2閉鎖192
    6.3信號量197
    6.3.1非公平模式的實現198
    6.3.2公平模式的實現201
    6.3.3信號量的使用示例202
    6.4循環屏障204
    6.5相位器210
    6.5.1相位器的主要概念及方法211
    6.5.2相位器的3個例子212
    6.5.3相位器的狀態示意圖215
    6.5.4相位器的實現原理216
    6.6交換器220
    6.6.1交換器的實現原理223
    6.6.2交換器的單槽模式226
    6.6.3交換器的多槽模式228
    第7章原子類233
    7.1原子整型233
    7.1.1一行代碼等於原子性嗎233
    7.1.2volatile能保證原子性嗎234
    7.1.3synchronized能解決問題嗎235
    7.1.4AtomicInteger237
    7.1.5實現原理238
    7.2原子引用239
    7.3原子數組243
    7.3.1AtomicIntegerArray244
    7.3.2AtomicLongArray247
    7.3.3AtomicReferenceArray248
    7.4原子變量更新器249
    第8章阻塞隊列254
    8.1阻塞隊列概述254
    8.2數組阻塞隊列258
    8.3鏈表阻塞隊列263
    8.4優先級阻塞隊列271
    8.5延遲阻塞隊列279
    8.5.1優先級隊列281
    8.5.2DelayQueue的阻塞與喚醒283
    8.5.3DelayQueue的實現原理284
    8.6鏈表阻塞的雙向隊列288
    第9章鎖298
    9.1可重入鎖298
    9.1.1非公平模式的實現299
    9.1.2公平模式的實現301
    9.1.3公平模式的3個示例302
    9.2讀寫鎖305
    9.2.1讀寫鎖的性質306
    9.2.2簡單的實現版本307
    9.2.3讀寫鎖的升級與降級308
    9.2.4讀寫鎖的實現思想309
    9.2.5讀寫鎖的共用狀態變量312
    9.2.6讀寫鎖的公平/非公平模式313
    9.2.7寫鎖的實現314
    9.2.8讀鎖的實現315
    9.2.9讀寫鎖的使用示例317
    9.3鎖的條件機制318
    9.3.1wait/notify模式318
    9.3.2Condition320
    第10章任務執行器322
    10.1任務執行器接口322
    10.1.1同步執行器322
    10.1.2一對一執行器323
    10.1.3線程池執行器323
    10.1.4串行執行器325
    10.2任務執行器的ExecutorService接口326
    10.3線程池任務執行器331
    10.3.1線程池任務執行器的運行狀態332
    10.3.2線程池任務執行器的使用示例334
    10.3.3線程池任務執行器的實現原理335
    第11章其他並發工具344
    11.1線程本地變量344
    11.1.1線程本地變量的使用示例344
    11.1.2線程本地變量的3個主要方法346
    11.1.3JDK中線程本地變量的實現思想347
    11.1.4JDK中線程本地變量的實現源碼348
    11.1.5線程本地變量的內存洩漏352
    11.2寫時復制數組列表353
    第12章C++模擬實現Java線程359
    12.1模擬實現Java線程359
    12.2模擬實現yield語義365
    12.3模擬實現sleep操作367
    12.4模擬實現synchronized語義369
    12.5模擬實現Interrupt操作372
    內容簡介
    本書采用圖文並茂外加大量案例代碼的方式講解了Java並發編程機制的運行原理。本書分為12章,內容涵蓋了線程機制、線程I/O模型、Java內存模型、並發知識、AQS同步器、常見的同步器、原子類、阻塞隊列、鎖、任務執行器、其他並發工具等內容。此外,還在最後一章介紹了如何使用C++來模擬實現Java線程。本書適合Java中高級開發人員、對Java並發編程機制感興趣的人員以及Java架構師閱讀。
    作者簡介
    汪建 著
    汪建,筆名seaboat,畢業於廣東工業大學光信息科學與技術專業,畢業後從事各類業務繫統、中間件、基礎架構、人工智能繫統等研發工作,目前致力於用AI提升企業業務繫統效率以節約人力成本擅長T母管計人知能管法白然言外理計復機視覺、架構、分布式、高並發、大數據、搜索引擎等方面的技術,會使用大多數編程語言,更擅長Java、Python和C++。平時喜歡看書、運動、寫作、編程、繪畫。崇尚開源,崇尚技術自由。已出版的圖書有《圖解數據結構與算法》《Tomcat內核設計剖析》。 個人博客:blog.csdn.net/wangyangzhizhou。 個人公眾號:遠洋號。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    汪建
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    汪建
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部