CAS与自旋

来源:7-4 本章总结_

zsm18

2021-06-14

老师,您好,之前看CAS的等价代码里没有包含do while循环,您在CAS的缺点描述时讲到“自旋时间长”,有些疑惑需要老师帮忙解答下?
1、之前看老师给其他同学解答时说到:自旋是工具类的自旋,CAS本身应该不包含自旋吧?
2、若CAS本身不包含自旋,说到缺点时,为何会将“自旋时间长”也归纳到CAS中呢?

写回答

1回答

悟空

2021-06-14

谢谢小伙伴的提问,你指出的很对,不应该把cas和自旋混淆在一起,你的理解是正确的,cas并不包含自旋,自旋是工具类的事情。

2
1
zsm18
谢谢老师
2021-06-14
共1条回复

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程