封面
版权信息
内容简介
推荐序
前言
第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标准库实例
- APP免费
5.7 相关模式
- APP免费
5.8 参考资源
- APP免费
第6章 Promise(承诺)模式
- APP免费
6.1 Promise模式简介
- APP免费
6.2 Promise模式的架构
- APP免费
6.3 Promise模式实战案例解析
- APP免费
6.4 Promise模式的评价与实现考量
- APP免费
6.5 Promise模式的可复用实现代码
- APP免费
6.6 Java标准库实例
- APP免费
6.7 相关模式
- APP免费
6.8 参考资源
- APP免费
第7章 Producer-Consumer(生产者/消费者)模式
- APP免费
7.1 Producer-Consumer模式简介
- APP免费
7.2 Producer-Consumer模式的架构
- APP免费
7.3 Producer-Consumer模式实战案例解析
- APP免费
7.4 Producer-Consumer模式的评价与实现考量
- APP免费
7.5 Producer-Consumer模式的可复用实现代码
- APP免费
7.6 Java标准库实例
- APP免费
7.7 相关模式
- APP免费
7.8 参考资源
- APP免费
第8章 Active Object(主动对象)模式
- APP免费
8.1 Active Object模式简介
- APP免费
8.2 Active Object模式的架构
- APP免费
8.3 Active Object模式实战案例解析
- APP免费
8.4 Active Object模式的评价与实现考量
- APP免费
8.5 Active Object模式的可复用实现代码
- APP免费
8.6 Java标准库实例
- APP免费
8.7 相关模式
- APP免费
8.8 参考资源
- APP免费
第9章 Thread Pool(线程池)模式
- APP免费
9.1 Thread Pool模式简介
- APP免费
9.2 Thread Pool模式的架构
- APP免费
9.3 Thread Pool模式实战案例解析
- APP免费
9.4 Thread Pool模式的评价与实现考量
- APP免费
9.5 Thread Pool模式的可复用实现代码
- APP免费
9.6 Java标准库实例
- APP免费
9.7 相关模式
- APP免费
9.8 参考资源
- APP免费
第10章 Thread Specific Storage(线程特有存储)模式
- APP免费
10.1 Thread Specific Storage模式简介
- APP免费
10.2 Thread Specific Storage模式的架构
- APP免费
10.3 Thread Specific Storage模式实战案例解析
- APP免费
10.4 Thread Specific Storage模式的评价与实现考量
- APP免费
10.5 Thread Specific Storage模式的可复用实现代码
- APP免费
10.6 Java标准库实例
- APP免费
10.7 相关模式
- APP免费
10.8 参考资源
- APP免费
第11章 Serial Thread Confinement(串行线程封闭)模式
- APP免费
11.1 Serial Thread Confinement模式简介
- APP免费
11.2 Serial Thread Confinement模式的架构
- APP免费
11.3 Serial Thread Confinement模式实战案例解析
- APP免费
11.4 Serial Thread Confinement模式的评价与实现考量
- APP免费
11.5 Serial Thread Confinement模式的可复用实现代码
- APP免费
11.6 Java标准库实例
- APP免费
11.7 相关模式
- APP免费
11.8 参考资源
- APP免费
第12章 Master-Slave(主仆)模式
- APP免费
12.1 Master-Slave模式简介
- APP免费
12.2 Master-Slave模式的架构
- APP免费
12.3 Master-Slave模式实战案例解析
- APP免费
12.4 Master-Slave模式的评价与实现考量
- APP免费
12.5 Master-Slave模式的可复用实现代码
- APP免费
12.6 Java标准库实例
- APP免费
12.7 相关模式
- APP免费
12.8 参考资源
- APP免费
第13章 Pipeline(流水线)模式
- APP免费
13.1 Pipeline模式简介
- APP免费
13.2 Pipeline模式的架构
- APP免费
13.3 Pipeline模式实战案例解析
- APP免费
13.4 Pipeline模式的评价与实现考量
- APP免费
13.5 Pipeline模式的可复用实现代码
- APP免费
13.6 Java标准库实例
- APP免费
13.7 相关模式
- APP免费
13.8 参考资源
- APP免费
第14章 Half-sync/Half-async(半同步/半异步)模式
- APP免费
14.1 Half-sync/Half-async模式简介
- APP免费
14.2 Half-sync/Half-async模式的架构
- APP免费
14.3 Half-sync/Half-async模式实战案例解析
- APP免费
14.4 Half-sync/Half-async模式的评价与实现考量
- APP免费
14.5 Half-sync/Half-async模式的可复用实现代码
- APP免费
14.6 Java标准库实例
- APP免费
14.7 相关模式
- APP免费
14.8 参考资源
- APP免费
第15章 模式语言
- APP免费
15.1 设计模式之间的联系
- APP免费
15.2 Immutable Object模式
- APP免费
15.3 Guarded Suspension模式
- APP免费
15.4 Two-phase Termination模式
- APP免费
15.5 Promise模式
- APP免费
15.6 Producer-Consumer模式
- APP免费
15.7 Active Object模式
- APP免费
15.8 Thread Pool模式
- APP免费
15.9 Thread Specific Storage模式
- APP免费
15.10 Serial Thread Confinement模式
- APP免费
15.11 Master-Slave模式
- APP免费
15.12 Pipeline模式
- APP免费
15.13 Half-sync/Half-async模式
- APP免费
附录A 本书常用UML图指南
- APP免费
A.1 UML简介
- APP免费
A.2 类图(Class Diagram)
- APP免费
A.3 序列图(Sequence Diagram)
- APP免费
参考文献
更新时间:2021-10-15 19:25:28