关于volatile

来源:8-7 notify和notifyall的区别

阿君的猫1696251

2021-05-27

老师这里的volatile不使用也可以把,好像synchronized中的共享变量都是具有可见性的

写回答

1回答

翔仔

2021-05-28

同学好,synchronized在修改了本地内存中的变量后,解锁前会将本地内存修改的内容刷新到主内存中,确保了共享变量的值是最新的,也就保证了可见性,但是属于比较重量级,而Volatile相对比较轻量哈


0
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程