当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。可以这样做的原因是你的操作系统运行并发任务。并发编程是关于基础与进程的一个提供了多任务或者多程序同时运行还相互沟通来交换数据和相互同步的平台。Java是一个并发平台,在Java程序中提供了很多执行并发任务的类。每个版本,Java提升了促进程序员开发并发程序的功能。这本书包含了在Java版本7的并发API中最重要和最有用的技巧,你可以直接在你的应用程序中使用的。
前言
第一章: 线程管理
- 介绍
- 线程的创建和运行
- 获取和设置线程信息
- 线程的中断
- 操作线程的中断机制
- 线程的睡眠和恢复
- 等待线程的终结
- 守护线程的创建和运行
- 处理线程的不受控制异常
- 使用本地线程变量
- 线程组
- 处理线程组内的不受控制异常
- 用线程工厂创建线程
第二章 : 基本线程同步
第三章: 线程同步工具
第四章: 线程执行者
- 介绍
- 创建一个线程执行者
- 创建一个大小固定的线程执行者
- 执行者执行返回结果的任务
- 运行多个任务并处理第一个结果
- 运行多个任务并处理所有的结果
- 在延迟后执行者运行任务
- 执行者定期的执行任务
- 执行者取消任务
- 执行者控制一个结束任务
- 执行者分离运行任务和处理结果
- 执行者控制被拒绝的任务
第五章: Fork/Join 框架
第六章: 并发集合
第七章: 定制并发类
- 介绍
- 定制ThreadPoolExecutor 类
- 实现一个优先级制的执行者类
- 实现ThreadFactory接口来生成自定义线程
- 在执行者对象中使用我们的 ThreadFactory
- 在计划好的线程池中定制运行任务
- 实现ThreadFactory接口来生成自定义线程给Fork/Join框架
- 在Fork/Join框架中定制运行任务
- 实现一个自定义锁类
- 实现一个基于优先级传输Queue
- 实现你自己的原子对象
相关推荐
《Java 7 并发编程指南》的源码提供了深入理解并发编程概念和实践的宝贵资源。Java 7引入了许多改进,使得并发编程更加高效且易于管理。以下是基于这个主题的一些核心知识点: 1. **线程基础**:Java通过`Thread`类...
总之,《Java 7并发编程手册》是一本全面覆盖Java并发编程的实用指南,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你在并发编程领域的专业素养。通过阅读这本书,你将能够熟练地运用Java 7的并发工具...
《Java 7并发编程实战手册》是一本深入探讨Java并发编程的权威指南,它涵盖了Java 7版本中的并发工具和最佳实践。这本书的源码打包提供了丰富的实例,可以帮助读者更好地理解并应用书中所讲解的概念。这里我们将详细...
综合来看,该书不仅适合于对Java并发编程感兴趣的初学者,同样也适合有经验的开发者,作为一本参考资料和实践指南,读者可以通过它来加深对Java并发特性的理解和应用。书中丰富的案例分析和代码示例将有助于读者更...
《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南。这本书旨在帮助开发者理解和掌握在Java环境中创建高效、可扩展且可靠的多线程应用程序的关键技术和实践。它涵盖了从基本概念到高级主题的广泛内容,...
《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南,由Tim Peierls等人与Brian Goetz合著,旨在帮助Java开发者理解和掌握在多线程环境中编写高效、安全的代码。这本书由拥有丰富经验的JDK并发大师及...
本书得到了业界多位资深专家的高度评价,他们一致认为这是一本非常全面且易于理解的并发编程指南。这些专家包括来自Sun Microsystems的JDK Concurrency Czar Martin Buchholz、Intel Corp的研究科学家Doron Rajwan、...
《java 7并发编程实战手册》是java 7并发编程的实战指南,介绍了java 7并发api中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、fork/join框架、并发集合、定制并发类、测试并发应用...
总的来说,《JAVA并发编程实践》是一本深度和广度兼备的并发编程指南,无论是初学者还是有经验的Java开发者,都能从中受益匪浅。通过学习这本书,你将能够有效地应对并发编程中的挑战,提升你的多线程编程能力。
总之,《Java虚拟机并发编程》是一本全面而深入的指南,无论你是初学者还是有经验的开发者,都能从中受益,提升你在Java并发编程领域的专业能力。通过学习本书,你将能更好地应对多线程环境下的挑战,设计出更加健壮...
其次,《java并发编程的艺术》是一本针对Java程序员的实用指南,它可能更注重实践和案例,旨在帮助读者在实际项目中更好地应用并发技术。书中可能包含了大量示例代码,通过实例解析Java并发编程中的常见问题,如死锁...
《Java 并发编程实战》是一本专注于Java并发编程的权威指南,对于任何希望深入了解Java多线程和并发控制机制的开发者来说,都是不可或缺的参考资料。这本书深入浅出地介绍了如何在Java环境中有效地管理和控制并发...
线程池是Java并发编程中的最佳实践,它通过复用已有线程来减少创建和销毁线程的开销。ExecutorService和ThreadPoolExecutor是线程池的主要接口和实现,它们允许我们定制线程池的大小、队列容量和超时策略。 最后,...
《Java7并发编程实战手册》是Java7并发编程的实战指南,介绍了Java7并发API中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、Fork/Join框架、并发集合、定制并发类、测试并发应用等...
总之,《Java并发编程的艺术》是一本全面而深入的并发编程指南,适合所有级别的Java开发人员阅读。无论是初学者还是经验丰富的开发者,都能从本书中获得宝贵的见解和实用的技术。通过这些精心挑选的主题和丰富的示例...
Java安全性编程指南是Java开发者必备的知识领域,它涵盖了在开发Java应用程序时确保代码安全的一系列原则、最佳实践和工具。Java作为一个广泛使用的平台,其安全性对于保护用户数据、防止恶意攻击至关重要。本指南将...
基于Java多线程的并发编程指南 项目简介 本项目是一个基于Java多线程的并发编程指南,旨在帮助开发者理解和掌握Java中的多线程编程技术。项目涵盖了多线程编程的核心概念、常见问题及其解决方案,包括线程的创建...
《JAVA并发编程实践》是一本深入探讨Java并发编程的权威指南,由Brian Goetz等作者撰写,这本书在Java开发者中享有很高的声誉。本书主要针对Java 5及更高版本的并发特性,涵盖了线程、锁、并发集合、原子变量、并发...
《Java并发编程实践》是关于Java语言在并发编程领域的实践指南,作者在本书中详细介绍了在Java编程中,如何高效地实现多线程程序的设计和开发。本书不仅为初学者提供了理论基础,还为有经验的开发者提供了优化并发...