Java并发编程实战PDF电子书 [9MB]
- java
- 更新时间:2020-09-02 22:13:39
简介 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险...
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
本书适合Java程序开发人员阅读。
目录 · · · · · ·
对本书的赞誉
译者序
前 言
第1章 简介1
第一部分 基础知识
第2章 线程安全性11
第3章 对象的共享27
第4章 对象的组合46
第5章 基础构建模块66
第二部分 结构化并发应用程序
第6章 任务执行93
第7章 取消与关闭111
第8章 线程池的使用138
第9章 图形用户界面应用程序156
第三部分 活跃性、性能与测试
第10章 避免活跃性危险169
第11章 性能与可伸缩性183
第12章 并发程序的测试204
第四部分 高级主题
第13章 显式锁227
第14章 构建自定义的同步工具238
第15章 原子变量与非阻塞同步机制261
第16章 Java内存模型277
附录A 并发性标注289
参考文献291
下载地址