volatile 。 volatile 会立即将更新的线程缓存值刷新到主内存中,使得所有访问该共享变量的线程都能立即感知到新的值。volatile 是一个极轻量级的同步机制,常用于判断标志位是否更新。但是 volatile 并不适合做同步锁(基于 volatile 的同步是很脆弱的)。