JMM JMM(Java memory model) java内存模型 它屏蔽了各种硬件和操作系统对内存访问的差异,通过:syn,voliatile,happends before 差异的原因是多线程下会有编译器优化和内存优化。