java7并发编程指南中文版

java7并发编程指南中文版

ID:8808002

大小:155.67 KB

页数:43页

时间:2018-04-08

java7并发编程指南中文版_第1页
java7并发编程指南中文版_第2页
java7并发编程指南中文版_第3页
java7并发编程指南中文版_第4页
java7并发编程指南中文版_第5页
资源描述:

《java7并发编程指南中文版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录前言第一章:线程管理1.介绍 2.线程的创建和运行 3.获取和设置线程信息 4.线程的中断 5.操作线程的中断机制 6.线程的睡眠和恢复 7.等待线程的终结 8.守护线程的创建和运行 9.处理线程的不受控制异常 10.使用本地线程变量11.线程组12.处理线程组内的不受控制异常13.用线程工厂创建线程第二章:基本线程同步1.介绍 2.同步方法 3.在同步的类里安排独立属性4.在同步代码中使用条件5.使用Lock来同步代码块6.使用读/写锁来同步数据访问7.修改Lock的公平性8.在Lock中使用多条件第三章:

2、线程同步工具1.介绍2.控制并发访问一个资源3.控制并发访问多个资源4.等待多个并发事件完成5.在一个相同点同步任务6.运行并发阶段性任务7.控制并发阶段性任务的改变1.在并发任务间交换数据第四章:线程执行者1.介绍 2.创建一个线程执行者 3.创建一个大小固定的线程执行者 4.执行者执行返回结果的任务 5.运行多个任务并处理第一个结果 6.运行多个任务并处理所有的结果7.在延迟后执行者运行任务8.执行者定期的执行任务9.执行者取消任务 10.执行者控制一个结束任务 11.执行者分离运行任务和处理结果 12.执行

3、者控制被拒绝的任务第五章:Fork/Join框架1.介绍 2.创建Fork/Join池 3.加入任务的结果 4.异步运行任务 5.任务中抛出异常6.取消任务第六章: 并发集合1.介绍 2.使用非阻塞线程安全列表 3.使用阻塞线程安全列表 4.用优先级对使用阻塞线程安全列表排序5.使用线程安全与带有延迟元素的列表 6.使用线程安全的导航地图7.生成并行随机数 8.使用原子变量9.使用原子阵列 第七章:定制并发类1.介绍 1.定制ThreadPoolExecutor类2.实现一个优先级制的执行者类 3.实现Threa

4、dFactory接口来生成自定义线程 4.在执行者对象中使用我们的ThreadFactory 5.在计划好的线程池中定制运行任务 6.实现ThreadFactory接口来生成自定义线程给Fork/Join框架 7.在Fork/Join框架中定制运行任务 8.实现一个自定义锁类 9.实现一个基于优先级传输Queue 10.实现你自己的原子对象第八章:测试并发应用程序1.介绍2.监控锁接口3.监控Phaser类4.监控执行者框架5.监控Fork/Join池6.编写有效的日志7.FindBugs分析并发代码8.配置Ec

5、lipse来调试并发代码9.配置NetBeans来调试并发代码10.MultithreadedTC测试并发代码前言当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。你可以这样做的原因是你的操作系统运行并发任务。并发编程是关于基础与进程的一个提供多任务或者程序同时运行还相互沟通来交换数据和相互同步的平台。Java是一个并发平台,在Java程序中提供很多执行并发任务的类。每个版本,Java提升了促进程序员开发并发程序的功能。这本书包含了在Java版本7的并发API中最重要和最有用的技巧,所

6、以你可以直接在你的应用程序中使用的,以下这些:•基本线程管理•线程同步机制•执行者代表的线程的创建与管理•Fork/Join框架来提高应用程序的性能•并发程序的数据结构•按照需要来调整一些并发类的默认行为•测试Java的并发应用程序这本书包含了什么第一章,线程管理会教读者怎样创建线程的基本操作。线程的创建,运行,和状态的管理都会用基本例子来讲解。第二章,基本的线程同步会教读者使用低级别Java进程来同步代码。锁和同步的关键词都会详讲。第三章,线程同步实用程序讲教读者使用高等级的Java来管理线程之间的同步。它包括

7、了怎样使用新Java7Phaser类来把同步任务分成段。第四章,线程执行者将教读者用执行者代表来管理线程。他们允许并发任务的运行,管理和获取结果。第五章,Fork/Join框架将教读者使用新Java7Fork/Join框架.它是一种特别的执行者面向执行被分治技术分成小的任务。第六章,并发集合将教读者怎样使用一些Java语言提供的并发数据结构。并发程序必须使用这些数据结构来避免在它们的实现中使用同步代码块。第七章,定制并发类将教读者怎样根据需求来改编Java并发API中一些特别有用的类。第八章,测试并发应用程序将教

8、读者怎样获取Java7并发API中最有用的结构状态信息。读者还会学习怎样使用免费的工具来调试并发应用,例如,用Eclipse,NetBeansIDE,orFindBugs程序来侦查可能存在的漏洞。介绍在计算机世界,当人们谈到并发时,它的意思是一系列的任务在计算机中同时执行。如果计算机有多个处理器或者多核处理器,那么这个同时性是真实发生的;如果计算机只有一个核心处理器那么就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。