Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Java线程与并发编程实践__(美)Jeff Friesen著 PDF


分享到:
时间:2018-11-26 22:32来源:http://www.java1234.com 作者:小锋  侵权举报
Java线程与并发编程实践__(美)Jeff Friesen著 PDF 下载
失效链接处理
Java线程与并发编程实践__(美)Jeff Friesen著 PDF 下载

 
资源来源:https://download.csdn.net/download/kuaying6081/10296122

本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/24193506.html
 
相关截图:
 
资料简介:
Java线程和并发工具是应用开发中的重要部分,备受开发者的重视,也有一定的学习难度。 《Java线程与并发编程实践》是针对Java 8中的线程特性和并发工具的快速学习和实践指南。全书共8章,分别介绍了Thread类和Runnable接口、同步、等待和通知、线程组、定时器框架、并发工具、同步器、锁框架,以及高级并发工具等方面的主题。每章的末尾都以练习题的方式,帮助读者巩固所学的知识。附录A给出了所有练习题的解答,附录B给出了一个基于Swing线程的教程。 《Java线程与并发编程实践》适合有一定基础的Java程序员阅读学习,尤其适合想要掌握Java线程和并发工具的读者阅读参考。
 
资料目录:
第一部分 线程API

第1章 Thread和Runnable 2

1.1 Thread和Runnable简介 2

1.1.1 创建Thread和Runnable对象 3

1.1.2 获取和设置线程状态 4

1.1.3 获取和设置线程的名称 5

1.1.4 获取一条线程的存活状态 5

1.1.5 获取一条线程的执行状态 6

1.1.6 获取和设置线程的优先级 6

1.1.7 获取和设置线程的守护线程状态 8

1.1.8 启动线程 9

1.2 操作更高级的线程任务 12

1.2.1 中断线程 12

1.2.2 等待线程 16

1.2.3 线程睡眠 20

1.3 练习 23

1.4 小结 24

第2章 同步 26

2.1 线程中的问题 26

2.1.1 竞态条件 26

2.1.2 缓存变量 29

2.2 同步临界区的访问 30

2.2.1 使用同步方法 32

2.2.2 使用同步块 33

2.3 谨防活跃性问题 34

2.4 Volatile和Final变量 39

2.5 练习 48

2.6 小结 50

第3章 等待和通知 52

3.1 等待/通知API一览 52

3.2 生产者和消费者 55

3.3 练习 65

3.4 小结 66

第4章 额外的线程能力 67

4.1 线程组 67

4.2 线程局部变量 73

4.3 定时器框架 77

4.3.1 深入Timer 81

4.3.2 深入TimerTask 85

4.4 练习 87

4.5 小结 88

第二部分 并发工具类

第5章 并发工具类和Executor框架 90

5.1 探索Executor 91

5.2 练习 103

5.3 小结 105

第6章 同步器 106

6.1 倒计时门闩 106

6.2 同步屏障 111

6.3 交换器 119

6.4 信号量 126

6.5 信号量和公平策略 127

6.6 Phaser 136

6.7 练习 139

6.8 小结 140

第7章 锁框架 142

同步及低级别的锁 142

7.1 锁 143

7.2 重入锁 145

7.3 条件 149

7.4 读写锁 157

7.5 重入读写锁 158

7.6 练习 165

7.7 小结 166

第8章 额外的并发工具类 167

8.1 并发集合 167

8.1.1 使用BlockingQueue和ArrayBlockingQueue 169

8.1.2 深入学习ConcurrentHashMap 172

8.2 原子变量 173

8.3 Fork/Join框架 179

8.4 Completion Service 190

8.5 练习 194

8.6 小结 196

第三部分 附录

附录A 练习题答案 198

第1章:Thread和Runnable 198

第2章:同步 201

第3章:等待和通知 205

第4章:额外的线程能力 208

第5章:并发工具类和Executor框架 211

第6章:同步器 215

第7章:锁框架 220

第8章:额外的并发工具 222

附录B Swing中的线程 225

单线程编程模型 225

线程化API 231

SwingUtilities和EventQueue 231

SwingWorker 240

定时器 245

基于定时器的幻灯片展示 249
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐