1 个回答
CAS 是一种基于乐观锁的操作。
CAS 即比较并交换,其操作包含三个操作数:内存值 V、旧值 A、新值 B。
其原理为通过比较内存值 V 是否和旧值 A 相同,相同则将内存值替换为新值 B,否则自旋。
自旋具体操作为重新获取内存值作为 A,并重新计算 B 值然后再次进行判断。
CAS 即比较并交换,其操作包含三个操作数:内存值 V、旧值 A、新值 B。
其原理为通过比较内存值 V 是否和旧值 A 相同,相同则将内存值替换为新值 B,否则自旋。
自旋具体操作为重新获取内存值作为 A,并重新计算 B 值然后再次进行判断。
发布于:1个月前 (02-08) IP属地:四川省
我来回答
您需要 登录 后回答此问题!