volatile

1、轻量级同步机制

  写volatile修饰的变量时直接修改主内存,并让其他线程的工作内存内该变量缓存无效,所以其他线程要再次读取该变量的时候会去对应的主存读取最新的值。

2、禁止进行指令重排序。

https://www.cnblogs.com/dolphin0520/p/3920373.html

  

原文地址:https://www.cnblogs.com/LinsenLi/p/10464807.html