JMM概述这里主要记录对Java内存模型的理解
Java线程有自己私有的工作内存
Java程序有一块共享的主内存
工作内存和主内存都属于虚拟机内存的一部分
工作内存可以类比CPU的高速缓存和寄存器,线程私有,存在虚拟机栈中
主内存可以类比物理机的主内存,共享,存在堆中
- read和load操作,将数据从主内存读入工作内存
- use操作,从工作内存中读入数据并计算
- assign操作,将计算好的值赋值给工作内存
- store操作,将工作内存数据写入主内存
- write操作,将数据赋值给主内存中的变量



