CAS缺点

循环时间长开销很大 只能保证一个共享变量的原子性 当对一个共享变量执行操作时,我们可以使用循环CAS的方式来保证原子操作,但是对多个共享变量操作时,循环CAS就无法保证操作的原子性,这个时候就可以用锁来保证原子性。 引出来ABA问题
相关文章
相关标签/搜索