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测试并发代码

近期下载者

相关文件


收藏者