synchronized 或者 Lock:保证同一个时刻只有一个线程获取锁执行代码锁释放 

之前把最新的值刷新到主内存实现可见性

相关文章: