一.volatile特性: volatile是Java虚拟机提供的轻量级的同步机制.主要有三大特性: 保证可见性 不保证原子性 禁止指令重排序 1.保证可见性 1)代码演示 AAA线程修改变量number的值为60,main线程获取到的number值是0,就一直循环等待. 原因:int number = 0;number变量之前没有添加volatile关键字,没有可见性.添加volatile关键字,可以解决可见性问题. public class VolatileDemo { int number…