技术栈

指令重排

java之书
1 年前
缓存·并发编程·volatile·内存屏障·指令重排
3_并发编程可见性(volatile)之缓存锁内存屏障过程从下面的程序可以知道main线程把stop修改成false,而在t1线程没有中没有读取到stop值为false,所以导致了t1线程不能够停止。