1. 让我们首先了解下java 中 Volatile 关键字 Volatile可实现java内存模型当中的可见性, java内存模型的可见性: 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的.也就是一个线程修改的结果,另一个线程马上就能看到. 比如:用volatile修饰的变量,就会具有可见性.volatile修饰的变量不允许线程内部缓存和重排序,即直接修改内存.所以对其他线程是可见的. BUT Volatile 不保证原子性: just like this: volati…