atomicInteger 多线程读取的情况是怎样的
来源:3-1 线程安全性-原子性-atomic-1
![](http://img1.sycdn.imooc.com/user/54584e2c00010a2c02200220-100-100.jpg)
melanch_0001
2018-09-05
这个类在增加的时候看明白了,但多个线程读取的时候内存是怎么样的?是也拷贝了一份到各自线程栈中吗。如何保证看到的值是对的。
写回答
1回答
-
Jimin
2018-09-05
你好,他底层是通过cas无锁自旋的方式来保证的,cas本身是通过cpu一条指令来保证原子性更新
022018-09-05
相似问题
atomicInteger 多线程读取的情况是怎样的
来源:3-1 线程安全性-原子性-atomic-1
melanch_0001
2018-09-05
这个类在增加的时候看明白了,但多个线程读取的时候内存是怎么样的?是也拷贝了一份到各自线程栈中吗。如何保证看到的值是对的。
1回答
Jimin
2018-09-05
你好,他底层是通过cas无锁自旋的方式来保证的,cas本身是通过cpu一条指令来保证原子性更新
相似问题