对于"利用CAS实现原子操作”此句话的疑惑
来源:7-3 应用场景_

慕沐3053333
2020-03-11
老师您之前不是说CAS也是一条CPU指令,那Atomic::cmpxchg是不是就是这条cpu指令?
如果是的话,标题是不是这样说比较准确:分析在java中是如何利用CAS CPU指令实现“比较和交换”原子操作。
现在对说到的概念术语有点混乱,老师帮忙解答一下
写回答
1回答
-
悟空
2020-03-12
Atomic::cmpxchg还没到机器指令呢,还需要再转换。
可以补充为“分析在java中是如何利用CAS的CPU指令实现“比较和交换”原子操作”。
00
相似问题