volatile变量提供了最轻量级的同步机制,当一个变量加上volatile修饰时,会具有一下两个特性 https://blog.csdn.net/u011277123/article/details/72235927 1:保证此变量对所有线程的可见性,当volatile变量修改后,其它线程会立即知道该变量修改后的值. volatile变量只能保证可见性,不能保证线程安全,因为可能修改volatile变量之后,虽然其它线程已经知道该值变化,但是其它线程之前已经读取了该变量的值,还是按照原来的值进…