Java 并发编程的艺术
之前看过Java并发编程的艺术电子版,但感觉还需要再仔细了解以下,于是又买了实体书,正好现在有时间可以好好学习一下Java 的并发编程。
首先我们来看一下这本每一章大体上在讲什么。
第1章 介绍Java并发编程的挑战,主要讲述进入并发编程的世界可能会遇到的问题,以及如何解决
第2章 介绍Java并发编程的底层实现原理,介绍在CPU和JVM这个层面是如何帮助Java实现并发编程的
第3章 介绍Java的内存模型(线程之间的通信,内存可见性)
第4章 介绍如何启动和终止线程以及线程的状态,描述了多线程之间进行通信的基本方式和等待/通知经典范式
第5章 介绍了Java并发包中和锁相关的API和组件,以及这些API和组件的使用方式和实现细节
第6章 介绍了Java中的大部分并发容器,并深入剖析了其实现原理,让读者领略大师的设计技巧
第7章 介绍了Java中的原子操作类,并给出了一些实例
第8章 介绍了Java中的并发工具类
第9章 介绍了Java中的线程池实现原理和使用建议
第10章 介绍了Executor框架的整体结构和成员组件
第11章 介绍了几个并发编程的实战,以及排查并发编程造成问题的方法