5. Java内存模型之JMM
5.1 先从大场面试开始
你知道什么是Java内存模型JMM吗?
JMM和volatile他们两个之间的关系?
JMM没有那些特征或者它的三大特征是什么?
为什么要有JMM,它为什么出现?作用和功能是什么?
happens-before先行并发原则你有了解过吗?
5.2 计算机硬件存储体系


5.3 Java内存模型Java Memory Model
JMM(Java内存模型Java Memory Model)本身是一种抽象的概念并不真实存在,它仅仅描述的
是一组约定或规范,通过这组规范定义了程序中(尤其是多线程)各个变量的读写访问方式并决定
一个线程对共享变量的写入以及如何变成对另一个线程可见,关键技术点都是围绕多线程的原子
性、可见性和有序性展开的。
能干吗?
通过JMM来实现线程和主内存之间的抽象关系