本教程是针对JDK 8编写的。本页中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的摘要,请参见Java语言更改。
有关所有JDK版本的新功能、增强功能以及已删除或已弃用选项的信息,请参见JDK发行说明。
进一步阅读
- 《Java并发编程:设计原则和模式(第2版)》,作者:Doug Lea。这是一本由领先专家撰写的综合性作品,他也是Java平台并发框架的架构师。
- 《Java并发实践》,作者:Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes和Doug Lea。这是一本面向初学者的实用指南。
- 《Effective Java编程语言指南(第2版)》,作者:Joshua Bloch。虽然这是一本通用的编程指南,但其中关于线程的章节包含了并发编程的基本“最佳实践”。
- 《并发:状态模型与Java程序(第2版)》,作者:Jeff Magee和Jeff Kramer。通过建模和实际示例相结合,介绍并发编程的入门知识。
- Java并发动画:展示并发特性使用的动画。