当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。可以这样做的原因是你的操作系统运行并发任务。并发编程是关于基础与进程的一个提供了多任务或者多程序同时运行还相互沟通来交换数据和相互同步的平台。Java是一个并发平台,在Java程序中提供了很多执行并发任务的类。每个版本,Java提升了促进程序员开发并发程序的功能。这本书包含了在Java版本7的并发API中最重要和最有用的技巧,你可以直接在你的应用程序中使用的。
目录
前言
第一章: 线程管理
- 介绍
- 线程的创建和运行
- 获取和设置线程信息
- 线程的中断
- 操作线程的中断机制
- 线程的睡眠和恢复
- 等待线程的终结
- 守护线程的创建和运行
- 处理线程的不受控制异常
- 使用本地线程变量
- 线程组
- 处理线程组内的不受控制异常
- 用线程工厂创建线程
第二章 : 基本线程同步
第三章: 线程同步工具
第四章: 线程执行者
- 介绍
- 创建一个线程执行者
- 创建一个大小固定的线程执行者
- 执行者执行返回结果的任务
- 运行多个任务并处理第一个结果
- 运行多个任务并处理所有的结果
- 在延迟后执行者运行任务
- 执行者定期的执行任务
- 执行者取消任务
- 执行者控制一个结束任务
- 执行者分离运行任务和处理结果
- 执行者控制被拒绝的任务
第五章: Fork/Join 框架
第六章: 并发集合
第七章: 定制并发类
- 介绍
- 定制ThreadPoolExecutor 类
- 实现一个优先级制的执行者类
- 实现ThreadFactory接口来生成自定义线程
- 在执行者对象中使用我们的 ThreadFactory
- 在计划好的线程池中定制运行任务
- 实现ThreadFactory接口来生成自定义线程给Fork/Join框架
- 在Fork/Join框架中定制运行任务
- 实现一个自定义锁类
- 实现一个基于优先级传输Queue
- 实现你自己的原子对象
第八章: 测试并发应用程序
- 介绍
- 监控锁接口
- 监控Phaser类
- 监控执行者框架
- 监控Fork/Join池
- 编写有效的日志
- FindBugs分析并发代码
- 配置Eclipse来调试并发代码
- 配置NetBeans来调试并发代码
- MultithreadedTC测试并发代码
http://ifeve.com/java-7-concurrency-cookbook/
相关推荐
《Java 7 并发编程指南》源码,
《Java 7并发编程实战手册》是Java 7并发编程的实战指南,介绍了Java 7并发API中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、Fork/Join框架、并发集合、定制并发类、测试并发应用...
这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用这些理念。本文的主题是关于具有java语言风格的Thread、synchronized、volatile,以及J2SE5中新增的概念,如锁(Lock)、原子性(Atomics)、并发...
《Java7并发编程实战手册》是Java7并发编程的实战指南,介绍了Java7并发API中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、Fork/Join框架、并发集合、定制并发类、测试并发应用等...
java线程与并发实践编程 /美(jeff Friesen) 2017.2 java线程api和并发工具的实用指南
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 ...
Java 高并发编程相关知识, 接下来将阅读该书, 并且进行比较详细的总结, 好记性不如烂笔头, 加油。 Java 多线程编程实战指南。
Java多线程编程实战指南(核心篇) 高清pdf带目录 随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(Multicore Processor)离我们越来越近了――如今...
一份通俗易懂、风趣幽默的Java学习指南内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试
畅销书作家Herbert Schildt在本书中详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容,如I/O、集合框架、流库或并发实用程序。另外,《Java 9编程参考官方大全(第10版)》还...
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点.zip
第14章 使用JAVA线程进行并发编程 第15章 JAVA中的客户/服务器编程 第3部分 CGI编程 第16章 超文本传输协议 第17章 CGI编程和其他——客户端 第18章 CGI编程及其他——服务器端 第4部分 JavaScript 第19章 ...
java并发编程经典书籍,但是这不是初学者指南,需要有基础。
JAVA并发编程 核心方法与框架 ,高洪岩著;Java并发编程:设计原则与模式(第二版);Java并发编程实战(中文版);Java多线程编程核心技术_完整版;Java多线程编程实战指南 设计模式篇
java面试题,内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发、Java 面试等核心知识点。 优质的原创 Java 教程 全面清晰的 Java 学习路线 免费但靠谱的 Java 学习资料 精选的 Java 岗求职面试指南...
《Java学习指南(第4版)(上、下册)》加入了从Java 6和Java 7发布以后的变化,包括新的语言功能、并发工具(Fork-Join框架)、新的NIO Files API、Java Servlet(3.0)等新主题,作者通过精心挑选的、富有实用性和趣味性...
【Java快速面试指南】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等。.zip
阿里巴巴开发规范,供Java开发团队使用,很好