第一个例子的疑问
来源:5-3 面试官出难题:volatile关键字实现原理

慕仔5053768
2021-04-16
synchronized关键字,不是保证了可见性吗?
应该不会输出0,0吧。我自己敲了代码,重复试了N遍,都不会出现0,0的情况
写回答
1回答
-
求老仙
2021-05-08
hello, 同学,这块是我的理解有问题。 synchronized代码块进入后,会刷新当前线程所有共享变量的值。能达到和volatile类似的效果,但是new关键字指令重排不能阻止。因此,我很少用synchronized。
00
相似问题