老师,想问下AtomicInteger是否保证了多线程下的可见性?CAS直接刷新内存值是指的是刷新共享内存处的值吗?

来源:9-6 CAS

alexxxxx766176

2020-07-26

老师,想问下AtomicInteger是否保证了多线程下的可见性?CAS直接刷新内存值是指的是刷新JMM模型中共享内存处的值吗?

写回答

1回答

翔仔

2020-07-27

同学好,AtomicInteger 可以保证原子性,及变量在多个线程之间可见,源码里面的value是volatile的。

其次,CAS是的哈

0
1
alexxxxx766176
非常感谢!
2020-07-28
共1条回复

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

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

8427 学习 · 1870 问题

查看课程