1.volatile是什么 volatile是Java虚拟机提供的轻量级的同步机制 特点:1.保证可见性 2.不保证原子性 3.禁止指令重排 2.JMM内存模型 JMM(java内存模型) JMM内存模型特点: 1.可见性 2.原子性 3.有序性 JMM内存模型的可见性