序言
第1章 概述
1.1 舀水的程序員
1.2 術語定義
1.3 異步編程是直觀的
1.4 關于本書的實例
1.5 異步編程舉例
1.6 線程的好處
1.7 線程的代價
1.8 選擇線程還是不用線程
1.9 POSIX線程概念
第2章 線程
2.1 建立和使用線程
2.2 線程的生命周期
第3章 同步
3.1 不變量. 臨界區(qū)和謂詞
3.2 互斥量
3.3 條件變量
3.4 線程間的內存可視性
第4章 使用線程的幾種方式
4.1 流水線
4.2 工作組
4.3 客戶/服務器
第5章 線程高級編程
5.1 一次性初始化
5.2 屬性
5.3 取消
5.4 線程私有數據
5.5 實時調度
5.6 線程和核實體
第6章 POSIX針對線程的調整
6.1 fork
6.2 exec
6.3 進程結束
6.4 stdio
6.5 線程安全的函數
6.6 信號
第7章 Real code
7.1 擴展同步
7.2 工作隊列管理器
7.3 對現存庫的處理
第8章 避免調試的提示
8.1 避免不正確的代碼
8.2 避免性能問題
第9章 POSIX多線程快速參考
9.1 POSIX 1003.1c-1995選項
9.2 POSIX 1003.1c-1995限制
9.3 POSIX 1003.1c-1995接口
第10章 標準化過程展望
10.1 X/Open XSH5[UNIX98]
10.2 POSIX 1003.1j
10.3 POSIX 1003.14
參考文獻
因特網上的線程資源