CAS机制是什么?有什么缺点,会出现什么问题

CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。算法 CAS机制当中使用了3个基本操做数:内存地址V,旧的预期值A,要修改的新值B。多线程 CAS的缺点:并发 1.CPU开销较大线程 在并发量比较高的状况下,若是许多线程反复尝试更新某一个变量,却又一直更新不成功,循环往复,会给CPU带来很大的压力。翻译 2.不能保证代码块的原子性内存 CAS机制所保证的只是一个变量
相关文章
相关标签/搜索