javazx 发表于 2015-11-5 18:20:09

【java电子书】Java多线程编程实战指南(设计模式篇) PDF 电子书 百度云 百度网盘

java自学网(www.javazx.com)-java论坛,java电子书推荐:《Java多线程编程实战指南(设计模式篇)》
java电子书推荐理由:CPU 多核时代的到来,提高软件服务质量方面扮演了重要的角色。解决多线程编程中出现的普遍问题可以借鉴设计模式所提供的解决方案。《Java多线程编程实战指南(设计模式篇)》用Java诠释多线程编程的多线程设计模式。每个设计模式的讲解都附有实源码解析,从理论到实战经验,全面呈现常用多线程设计模式的来龙去脉。本书融合了作者独到的见解,读者阅读后会受益匪浅。


作者:黄文海 著
出版社:电子工业出版社
出版时间:2015-09-01



java电子书目录:

第1章 Java多线程编程实战基础
1.1 无处不在的线程
1.2 线程的创建与运行
1.3 线程的状态与上下文切换
1.4 线程的监视
1.5 原子性、内存可见性和重排序
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.7.1 Thread Specific Storage模式
3.7.2 Serial Thread Confinement模式

第4章 Guarded Suspension
4.1 Guarded Suspension模式简介
4.2 Guarded Suspension模式的架构
4.3 Guarded Suspension模式实战案例解析
4.4 Guarded Suspension模式的评价与实现考量
4.4.1 内存可见性和锁泄漏(Lock Leak)
4.4.2 线程过早被唤醒
4.4.3 嵌套监视器锁死
4.5 Guarded Suspension模式的可复用实现代码
4.6 Java标准库实例
4.7 相关模式
4.7.1 Promise模式
4.7.2 Producer-Consumer模式

第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.4.1 线程停止标志
5.4.2 生产者-消费者问题中的线程停止
5.4.3 隐藏而非暴露可停止的线程
5.5 Two-phase Termination模式的可复用实现代码
5.6 Java标准库实例
5.7 相关模式
5.7.1 Producer-Consumer模式
5.7.2 Master-Slave模式

第6章 Promise
6.1 Promise模式简介
6.2 Promise模式的架构
6.3 Promise模式实战案例解析        70
6.4 Promise模式的评价与实现考量        74
6.4.1 异步方法的异常处理        75
6.4.2 轮询(Polling)        75
6.4.3 异步任务的执行        75
6.5 Promise模式的可复用实现代码        77
6.6 Java标准库实例        77
6.7 相关模式        78
6.7.1 Guarded Suspension模式(第4章)        78
6.7.2 Active Object模式(第8章)        78
6.7.3 Master-Slave模式(第12章)        78
6.7.4 Factory Method模式        78

第7章 Producer-Consumer(生产者/消费者)模式        80
7.1 Producer-Consumer模式简介        80
7.2 Producer-Consumer模式的架构        80
7.3 Producer-Consumer模式实战案例解析        83
7.4 Producer-Consumer模式的评价与实现考量        87
7.4.1 通道积压        87
7.4.2 工作窃取算法        88
7.4.3 线程的停止        92
7.4.4 高性能高可靠性的Producer-Consumer模式实现        92
7.5 Producer-Consumer模式的可复用实现代码        92
7.6 Java标准库实例        93
7.7 相关模式        93
7.7.1 Guarded Suspension模式(第4章)        93
7.7.2 Thread Pool模式(第9章)        93

第8章 Active Object(主动对象)模式        94
8.1 Active Object模式简介        94
8.2 Active Object模式的架构        95
8.3 Active Object模式实战案例解析        98
8.4 Active Object模式的评价与实现考量        105
8.4.1 错误隔离        107
8.4.2 缓冲区监控        108
8.4.3 缓冲区饱和处理策略        108
8.4.4 Scheduler空闲工作者线程清理        109
8.5 Active Object模式的可复用实现代码        109
8.6 Java标准库实例        111
8.7 相关模式        112
8.7.1 Promise模式(第6章)        112
8.7.2 Producer-Consumer模式(第7章)        112

第9章 Thread Pool(线程池)模式        113
9.1 Thread Pool模式简介        113
9.2 Thread Pool模式的架构        114
9.3 Thread Pool模式实战案例解析        116
9.4 Thread Pool模式的评价与实现考量        117
9.4.1 工作队列的选择        118
9.4.2 线程池大小调校        119
9.4.3 线程池监控        121
9.4.4 线程泄漏        122
9.4.5 可靠性与线程池饱和处理策略        122
9.4.6 死锁        125
9.4.7 线程池空闲线程清理        126
9.5 Thread Pool模式的可复用实现代码        127
9.6 Java标准库实例        127
9.7 相关模式        127
9.7.1 Two-phase Termination模式(第5章)        127
9.7.2 Promise模式(第6章)        127
9.7.3 Producer-Consumer模式(第7章)        127

第10章 Thread Specific Storage(线程特有存储)模式        129
10.1 Thread Specific Storage模式简介        129
10.2 Thread Specific Storage模式的架构        131
10.3 Thread Specific Storage模式实战案例解析        133
10.4 Thread Specific Storage模式的评价与实现考量        135
10.4.1 线程池环境下使用Thread Specific Storage模式        138
10.4.2 内存泄漏与伪内存泄漏        139
10.5 Thread Specific Storage模式的可复用实现代码        145
10.6 Java标准库实例        146
10.7 相关模式        146
10.7.1 Immutable Object模式(第3章)        146
10.7.2 Proxy(代理)模式        146
10.7.3 Singleton(单例)模式        146

第11章 Serial Thread Confinement
11.1 Serial Thread Confinement模式简介        148
11.2 Serial Thread Confinement模式的架构        148
11.3 Serial Thread Confinement模式实战案例解析        151
11.4 Serial Thread Confinement模式的评价与实现考量        155
11.4.1 任务的处理结果        155
11.5 Serial Thread Confinement模式的可复用实现代码        156
11.6 Java标准库实例        160
11.7 相关模式        160
11.7.1 Immutable Object模式(第3章)        160
11.7.2 Promise模式(第6章)        160
11.7.3 Producer-Consumer模式(第7章)        160
11.7.4 Thread Specific Storage(线程特有存储)模式 (第10章)        161

第12章 Master-Slave
12.1 Master-Slave模式简介
12.2 Master-Slave模式的架构
12.3 Master-Slave模式实战案例解析
12.4 Master-Slave模式的评价与实现考量
12.4.1 子任务的处理结果的收集
12.4.2 Slave参与者实例的负载均衡与工作窃取
12.4.3 可靠性与异常处理


百度网盘下载地址链接(百度云)检索下载地址:**** Hidden Message *****



jasonjava 发表于 2015-11-10 16:27:51

目录看起来很不错好 看看 下载下来

noend 发表于 2015-11-10 17:33:58

sdfsdfdsfdsfsdfds

wmtbak7 发表于 2015-11-12 17:56:56

非常 不错,期待中

zhanhao 发表于 2015-11-12 18:29:16

AAAAADAWMEWN问问

chuangjk 发表于 2015-11-20 00:34:42

这个很牛,谢谢。但是能下载吗?

utopia 发表于 2015-11-22 21:05:14

java自学网给力 亲测资源可以

月芽之上 发表于 2015-11-24 08:47:38

好麻烦啊啊啊啊啊啊啊啊啊啊啊

changggeorge 发表于 2015-11-24 09:11:37

java自学网给力 亲测资源可以

changggeorge 发表于 2015-11-24 09:14:10

楼主,谢谢了啊啊javaweb
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【java电子书】Java多线程编程实战指南(设计模式篇) PDF 电子书 百度云 百度网盘