学并发编程,透彻理解这三个核心是关键( 二 )


本章内容可以用下面的图来简单概括 , 叶子结点的内容我们会逐步点亮 , 现阶段不用过分关注(如果你上来就啃 JDK 源码 , 也许你会痛苦的迷失 , 并最终放弃你的进阶之路的)

学并发编程,透彻理解这三个核心是关键

文章插图
 
理解三大核心问题 , 你要充分结合生活中的实际 , 程序中的并发问题 , 基本上都能在实际生活中找得到原型
下一篇文章的内容 , 我们就要聊聊 , 引起线程安全的三个问题:「可见性 , 原子性 , 有序性」 , 这涉及到 JMM 的一点内容 , 可以提前了解一下的 , 这样我们才能更好的碰撞
灵魂追问
  1. 工作中多线程编程的场景多吗?
  2. 想到多线程 , 只会想到 synchronized 吗?
  3. Java 并发包各个类 , 你有了解底层实现和设计理念吗?

【学并发编程,透彻理解这三个核心是关键】


推荐阅读