更新时间:2021-10-15 19:25:28
封面
版权信息
内容简介
推荐序
前言
第1章 Java多线程编程实战基础
1.1 无处不在的线程
1.2 线程的创建与运行
1.3 线程的状态与上下文切换
1.4 对线程的监视
1.5 原子性、内存可见性和重排序——重新认识synchronized和volatile
1.6 多线程编程的优势和风险
1.7 多线程编程常用术语
第2章 设计模式简介
2.1 设计模式及其作用
2.2 多线程设计模式简介
2.3 设计模式的描述
第3章 Immutable Object(不可变对象)模式
3.1 Immutable Object模式简介
3.2 Immutable Object模式的架构
3.3 Immutable Object模式实战案例解析
3.4 Immutable Object模式的评价与实现考量
3.5 Immutable Object模式的可复用实现代码
3.6 Java标准库实例
3.7 相关模式
3.8 参考资源
第4章 Guarded Suspension(保护性暂挂)模式
4.1 Guarded Suspension模式简介
4.2 Guarded Suspension模式的架构
4.3 Guarded Suspension模式实战案例解析
4.4 Guarded Suspension模式的评价与实现考量
4.5 Guarded Suspension模式的可复用实现代码
4.6 Java标准库实例
4.7 相关模式
4.8 参考资源
第5章 Two-phase Termination(两阶段终止)模式
5.1 Two-phase Termination模式简介
5.2 Two-phase Termination模式的架构
5.3 Two-phase Termination模式实战案例解析
5.4 Two-phase Termination模式的评价与实现考量
5.5 Two-phase Termination模式的可复用实现代码
5.6 Java标准库实例
5.7 相关模式
5.8 参考资源
第6章 Promise(承诺)模式
6.1 Promise模式简介
6.2 Promise模式的架构
6.3 Promise模式实战案例解析
6.4 Promise模式的评价与实现考量
6.5 Promise模式的可复用实现代码
6.6 Java标准库实例
6.7 相关模式
6.8 参考资源
第7章 Producer-Consumer(生产者/消费者)模式
7.1 Producer-Consumer模式简介
7.2 Producer-Consumer模式的架构
7.3 Producer-Consumer模式实战案例解析
7.4 Producer-Consumer模式的评价与实现考量
7.5 Producer-Consumer模式的可复用实现代码
7.6 Java标准库实例
7.7 相关模式
7.8 参考资源
第8章 Active Object(主动对象)模式
8.1 Active Object模式简介
8.2 Active Object模式的架构
8.3 Active Object模式实战案例解析
8.4 Active Object模式的评价与实现考量
8.5 Active Object模式的可复用实现代码
8.6 Java标准库实例
8.7 相关模式
8.8 参考资源
第9章 Thread Pool(线程池)模式
9.1 Thread Pool模式简介
9.2 Thread Pool模式的架构
9.3 Thread Pool模式实战案例解析
9.4 Thread Pool模式的评价与实现考量
9.5 Thread Pool模式的可复用实现代码
9.6 Java标准库实例
9.7 相关模式
9.8 参考资源
第10章 Thread Specific Storage(线程特有存储)模式
10.1 Thread Specific Storage模式简介
10.2 Thread Specific Storage模式的架构
10.3 Thread Specific Storage模式实战案例解析
10.4 Thread Specific Storage模式的评价与实现考量
10.5 Thread Specific Storage模式的可复用实现代码
10.6 Java标准库实例
10.7 相关模式
10.8 参考资源
第11章 Serial Thread Confinement(串行线程封闭)模式
11.1 Serial Thread Confinement模式简介
11.2 Serial Thread Confinement模式的架构
11.3 Serial Thread Confinement模式实战案例解析
11.4 Serial Thread Confinement模式的评价与实现考量
11.5 Serial Thread Confinement模式的可复用实现代码
11.6 Java标准库实例
11.7 相关模式
11.8 参考资源
第12章 Master-Slave(主仆)模式
12.1 Master-Slave模式简介