![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL2EjYilzNzIDMwIDO5ITOlFGM1UGOyEWY0kjZyEDMxIWN0gjMzADNh9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
java 7并發程式設計實戰手冊
使用計算機時,可以同時做幾件事情:可以一邊聽音樂,一邊使用文字處理軟體編輯文檔,還可以閱讀電子郵件。因為作業系統支援并發任務,進而使得這些工作得以同時進行。并發程式設計是一種平台和機制供多個任務或程式同時運作,并且互相通訊來交換資料(或者與其他任務進行同步等待)。
java是一個并發平台,它提供了大量的類來執行java程式中的并發任務。随着版本的不斷更新發展,java 不斷地為程式員增加并發程式設計的開發功能。本書覆寫了java 7并發api 中大部分重要而有用的機制,是以,能夠直接在應用程式中使用它們,包括下列基本的線程管理:
◆ 線程同步機制
◆通過執行器建立和管理線程
◆ 通過 fork/join 架構提高應用程式的性能
◆ 并發程式設計的資料結構
◆ 根據需要調整一些并發類的預設行為
◆ 測試 java 并發應用程式
<a href="https://yq.aliyun.com/articles/94036">第1章 線程管理</a>
<a href="https://yq.aliyun.com/articles/94036">1.2 線程的建立和運作</a>
<a href="https://yq.aliyun.com/articles/94046">1.3 線程資訊的擷取和設定</a>
<a href="https://yq.aliyun.com/articles/94052">1.4 線程的中斷</a>
<a href="https://yq.aliyun.com/articles/94059">1.5 線程中斷的控制</a>
<a href="https://yq.aliyun.com/articles/94065">1.6 線程的休眠和恢複</a>
<a href="https://yq.aliyun.com/articles/94077">1.7 等待線程的終止</a>
<a href="https://yq.aliyun.com/articles/94085">1.8 守護線程的建立和運作</a>
<a href="https://yq.aliyun.com/articles/94095">1.9 線程中不可控異常的處理</a>
<a href="https://yq.aliyun.com/articles/94103">1.10 線程局部變量的使用</a>
<a href="https://yq.aliyun.com/articles/94110">1.11 線程的分組</a>
<a href="https://yq.aliyun.com/articles/94116">1.12 線程組中不可控異常的處理</a>
<a href="https://yq.aliyun.com/articles/94123">1.13 使用工廠類建立線程</a>
第2章 線程同步基礎
第3章 線程同步輔助類
第4章 線程執行器
第5章 fork/join架構
第6章 并發集合
第7章 定制并發類
第8章 測試并發應用程式