Java 并发编程的艺术 PDF 文档
阅读本书之前,你必须有一定的 Java 基础和开发经验,最好还有一定的并发编程基础。如果你是一名并发编程初学者,建议按照顺序阅读本书,并按照书中的例子进行编码和实战。如果你有一定的并发编程经验,可以把本书当做一个手册,直接看需要学习的章节。以下是各章节的基本介绍。
第 1 章介绍 Java 并发编程的挑战,向读者说明进入并发编程的世界可能会遇到哪些问题,以及如何解决。
第 2 章介绍 Java 并发编程的底层实现原理,介绍在 CPU 和 JVM 这个层面是如何帮助 Java 实现并发编程的。
第 3 章介绍深入介绍了 Java 的内存模型。Java 线程之间的通信对程序员完全透明,内存可见性问题很容易困扰 Java 程序员,本章试图揭开 Java 内存模型的神秘面纱。
第 4 章从介绍多线程技术带来的好处开始,讲述了如何启动和终止线程以及线程的状态,详细阐述了多线程之间进行通信的基本方式和等待/通知经典范式。
第 5 章介绍 Java 并发包中与锁相关的 API 和组件,以及这些 API 和组件的使用方式与实现细节。
第 6 章介绍了 Java 中的大部分并发容器,并深入剖析其实现原理,让读者领略大师的设计技巧。
第 7 章介绍了 Java 中的原子操作类,并给出一些实例。
第 8 章介绍了 Java 中提供的并发工具类,这是并发编程中的瑞士军刀。
第 9 章介绍了 Java 中的线程池实现原理和使用建议。
第 10 章介绍了 Executor 框架的整体结构和成员组件。
第 11 章介绍几个并发编程的实战,以及排查并发编程造成问题的方法。
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/05/0WKkSe3nhA0E5yLQ.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论