关于cas的意义
来源:9-6 CAS

weixin_慕慕8136048
2020-06-26
你好老师,请问cas其实就是一种原子操作的实现对吗,而自旋锁就是通过cas来确保一个变量的线程安全对吧?比如对共享变量value进行增加,先读到value当前值,再计算增加后的值,再把当前的共享变量的值与最早读到的值相比较,如果不同,返回false,线程发现对value的操作失败,就再循环尝试操作直到更改成功为止。请问老师这个思路对吗?
写回答
1回答
-
同学好,没错,确实就是这个思路哈
052020-11-21
相似问题