JMM是什么

1.JMM(Java内存模型)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量的访问方式

2.JMM关于同步的规定:

  1)线程解锁前,必须把共享变量的值刷新回主内存;

  2)线程加锁前,必须读取主内存的最新值到自己的工作内存;

  3)加锁解锁是同一把锁

3.JMM特性:

  可见性;原子性;有序性

原文地址:https://www.cnblogs.com/Life-is-Demo/p/12904981.html