java内存模型Jmm可见性
1 java内存模型JMM java内存模型(java Memory Model,简称JMM)本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。 (JVM运行程序的实例是线程,而每个线程创建时,JVM都会为其创建一个工作内存(栈空间),用于存储线程的私有数据,而java内存规定所有内存都必须存储在主内存中,主内存是共享内存区域,所有线程都可以访问,但是线程对变量的操作需要在自身的工作...