1、介绍 2、保证线程间的可见性 实例分析: 线程一休眠100ms将stop改成true,线程二休眠200ms输出此时的stop值为true,线程三无法输出stopped…c的内容,原因如下: 3、禁止进行指令重排序 指令重排序为先执行了其他行的代码,没有按顺序执行代码行,导致代码逻辑混乱。