![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL2EjYilzNzIDMwIDO5ITOlFGM1UGOyEWY0kjZyEDMxIWN0gjMzADNh9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
java 7并发编程实战手册
使用计算机时,可以同时做几件事情:可以一边听音乐,一边使用文字处理软件编辑文档,还可以阅读电子邮件。因为操作系统支持并发任务,从而使得这些工作得以同时进行。并发编程是一种平台和机制供多个任务或程序同时运行,并且互相通讯来交换数据(或者与其他任务进行同步等待)。
java是一个并发平台,它提供了大量的类来执行java程序中的并发任务。随着版本的不断更新发展,java 不断地为程序员增加并发编程的开发功能。本书覆盖了java 7并发api 中大部分重要而有用的机制,因此,能够直接在应用程序中使用它们,包括下列基本的线程管理:
◆ 线程同步机制
◆通过执行器创建和管理线程
◆ 通过 fork/join 框架提高应用程序的性能
◆ 并发编程的数据结构
◆ 根据需要调整一些并发类的默认行为
◆ 测试 java 并发应用程序
<a href="https://yq.aliyun.com/articles/94036">第1章 线程管理</a>
<a href="https://yq.aliyun.com/articles/94036">1.2 线程的创建和运行</a>
<a href="https://yq.aliyun.com/articles/94046">1.3 线程信息的获取和设置</a>
<a href="https://yq.aliyun.com/articles/94052">1.4 线程的中断</a>
<a href="https://yq.aliyun.com/articles/94059">1.5 线程中断的控制</a>
<a href="https://yq.aliyun.com/articles/94065">1.6 线程的休眠和恢复</a>
<a href="https://yq.aliyun.com/articles/94077">1.7 等待线程的终止</a>
<a href="https://yq.aliyun.com/articles/94085">1.8 守护线程的创建和运行</a>
<a href="https://yq.aliyun.com/articles/94095">1.9 线程中不可控异常的处理</a>
<a href="https://yq.aliyun.com/articles/94103">1.10 线程局部变量的使用</a>
<a href="https://yq.aliyun.com/articles/94110">1.11 线程的分组</a>
<a href="https://yq.aliyun.com/articles/94116">1.12 线程组中不可控异常的处理</a>
<a href="https://yq.aliyun.com/articles/94123">1.13 使用工厂类创建线程</a>
第2章 线程同步基础
第3章 线程同步辅助类
第4章 线程执行器
第5章 fork/join框架
第6章 并发集合
第7章 定制并发类
第8章 测试并发应用程序