book-java7-concurrency-cookbook
所属分类:Java书籍
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2018-01-07 14:38:01
上 传 者:
sh-1993
说明: 《Java 7 Concurrency Cookbook(Java 7 并发编程指南)》读书笔记及源码,
(Reading notes and source code of the Java 7 Concurrency Cookbook,)
文件列表:
docs/ (0, 2018-01-07)
docs/chapter1.md (10622, 2018-01-07)
docs/chapter2.md (9195, 2018-01-07)
docs/chapter3.md (13519, 2018-01-07)
docs/chapter4.md (9894, 2018-01-07)
docs/chapter5.md (9817, 2018-01-07)
docs/chapter6.md (12120, 2018-01-07)
docs/chapter7.md (12040, 2018-01-07)
docs/chapter8.md (7264, 2018-01-07)
pom.xml (1224, 2018-01-07)
src/ (0, 2018-01-07)
src/main/ (0, 2018-01-07)
src/main/java/ (0, 2018-01-07)
src/main/java/com/ (0, 2018-01-07)
src/main/java/com/getset/ (0, 2018-01-07)
src/main/java/com/getset/j7cc/ (0, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/ (0, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/Calculator.java (370, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/CleanerTask.java (1012, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/DangrousTask.java (224, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/DataSourcesLoader.java (488, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/Event.java (493, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/ExceptionHandler.java (535, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/FaultTask.java (654, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/FileSearch.java (1409, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/MyThreadFactory.java (966, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/MyThreadGroup.java (710, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/NetworkConncetionsLoader.java (509, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/PrimeGenerator.java (1354, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/PrintClock.java (456, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/SafeTask.java (960, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/SearchTask.java (1007, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/TestInterruptThread.java (3063, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/ThreadGroupResult.java (273, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/UnsafeTask.java (475, 2018-01-07)
src/main/java/com/getset/j7cc/chapter1/WriterTask.java (659, 2018-01-07)
src/main/java/com/getset/j7cc/chapter2/ (0, 2018-01-07)
src/main/java/com/getset/j7cc/chapter2/Account.java (998, 2018-01-07)
... ...
《Java 7 Concurrency Cookbook(Java 7 并发编程指南)》 作者: Javier Fernández González
“并发编程网”的翻译:http://ifeve.com/java-7-concurrency-cookbook/
译者:郑玉婷,许巧辉 校对:方腾飞,欧振聪
本项目是《 Java 7 Concurrency Cookbook 》的笔记。
# [第一章: 线程管理](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter1.md)
1.1 介绍
1.2 线程的创建和运行
1.3 获取和设置线程信息
1.4 线程的中断
1.5 操作线程的中断机制
1.6 线程的睡眠和恢复
1.7 等待线程的终结
1.8 守护线程的创建和运行
1.9 处理线程的不受控制异常
1.10 使用本地线程变量
1.11 线程组
1.12 处理线程组内的不受控制异常
1.13 用线程工厂创建线程
# [第二章:基本线程同步](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter2.md)
2.1 介绍
2.2 同步方法
2.3 在同步的类里安排独立属性
2.4 在同步代码中使用条件
2.5 使用Lock来同步代码块
2.6 使用读/写锁来同步数据访问
2.7 修改Lock的公平性
2.8 在Lock中使用多条件
# [第三章: 线程同步工具](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter3.md)
3.1 介绍
3.2 控制并发访问一个资源
3.3 控制并发访问多个资源
3.4 等待多个并发事件完成
3.5 在一个相同点同步任务
3.6 运行并发阶段性任务
3.7 控制并发阶段性任务的改变
3.8 在并发任务间交换数据
# [第四章: 线程执行者](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter4.md)
4.1 介绍
4.2 创建一个线程执行者
4.3 创建一个大小固定的线程执行者
4.4 执行者执行返回结果的任务
4.5 运行多个任务并处理第一个结果
4.6 运行多个任务并处理所有的结果
4.7 在延迟后执行者运行任务
4.8 执行者定期的执行任务
4.9 执行者取消任务
4.10 执行者控制一个结束任务
4.11 执行者分离运行任务和处理结果
4.12 执行者控制被拒绝的任务
# [第五章: Fork/Join 框架](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter5.md)
5.1 介绍
5.2 创建 Fork/Join 池
5.3 加入任务的结果
5.4 异步运行任务
5.5 任务中抛出异常
5.6 取消任务
# [第六章: 并发集合](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter6.md)
6.1 介绍
6.2 使用非阻塞线程安全列表
6.3 使用阻塞线程安全列表
6.4 用优先级对使用阻塞线程安全列表排序
6.5 使用线程安全与带有延迟元素的列表
6.6 使用线程安全的导航地图
6.7 生成并行随机数
6.8 使用原子变量
6.9 使用原子集合
# [第七章: 定制并发类](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter7)
7.1 介绍
7.2 定制ThreadPoolExecutor 类
7.3 实现一个优先级制的执行者类
7.4 实现ThreadFactory接口来生成自定义线程
7.5 在执行者对象中使用我们的 ThreadFactory
7.6 在计划好的线程池中定制运行任务
7.7 实现ThreadFactory接口来生成自定义线程给Fork/Join框架
7.8 在Fork/Join框架中定制运行任务
7.9 实现一个自定义锁类
7.10 实现一个基于优先级传输Queue
7.11 实现你自己的原子对象
# [第八章: 测试并发应用程序](https://github.com/get-set/book-java7-concurrency-cookbook/blob/master/docs/chapter8)
8.1 介绍
8.2 监控锁接口
8.3 监控Phaser类
8.4 监控执行者框架
8.5 监控Fork/Join池
8.6 编写有效的日志
8.7 FindBugs分析并发代码
8.8 配置Eclipse来调试并发代码
8.9 配置NetBeans来调试并发代码
8.10 MultithreadedTC测试并发代码
近期下载者:
相关文件:
收藏者: