Java 7 并发编程指南
最近更新: 2015-06-24
|
版本: 1.0.x
目录
Java 7 并发编程指南
目录
Java 7 并发编程指南
第一章: 线程管理
介绍
线程的创建和运行
获取和设置线程信息
线程的中断
控制线程的中断
催眠、唤醒一个线程
等待线程的终结
守护线程的创建和运行
处理线程的不受检查异常
使用线程局部变量
线程组
处理线程组内的未受控异常
用工厂创建线程
第二章 : 线程同步基础
介绍
同步一个方法
类中的不相关属性的同步
在同步代码中使用条件
使用Lock来同步代码块
使用读/写锁来同步数据访问
修改Lock的公平性
在Lock中使用多条件
第三章: 线程同步工具
介绍
控制对一个资源的并发访问
控制对一个资源的多个复制品的并发访问
等待多个并发事件完成
在一个共同点同步任务
运行并发阶段性任务
在并发阶段性任务中控制阶段变化
在并发任务间交换数据
第四章: 线程执行者
介绍
创建一个线程执行者
创建一个大小固定的线程执行者
在执行者中执行返回结果的任务
运行多个任务并处理第一个结果
运行多个任务并处理所有的结果
在执行者中延时执行任务
在执行者周期性地运行任务
在执行者中取消任务
在执行者中控制任务结束
在执行者中分离任务启动与结果处理
控制被一个执行者拒绝的任务
第五章: Fork/Join 框架
介绍
创建 Fork/Join 池
合并任务的结果
异步运行任务
在任务中抛出异常
取消任务
第六章: 并发集合
介绍
使用非阻塞线程安全列表
使用阻塞线程安全列表
使用按优先级排序的阻塞式线程安全列表
使用有延期元素的线程安全列表
使用线程安全的可导航映射表
生成并发随机数
使用原子变量
使用原子数组
第七章: 定制并发类
介绍
定制 ThreadPoolExecutor 类
实现一个基于优先级的执行者类
实现 ThreadFactory 接口来生成自定义线程
在执行者对象中使用自定义的 ThreadFactory
在计划线程池中运行定制任务
实现 ThreadFactory 接口为 Fork/Join 框架生成定制线程
定制在 Fork/Join 框架中运行的任务
实现一个自定义锁类
实现一个基于优先级的传输队列
实现您自己的原子对象
第八章: 测试并发应用程序
介绍
监控锁接口
监控Phaser类
监控执行者框架
监控Fork/Join池
输出有效的日志
todo: 使用 FindBugs 分析并发代码
todo: 配置 Eclipse 来调试并发代码
todo: 配置 NetBeans 来调试并发代码
todo: 使用 MultithreadedTC 测试并发代码