CAS的缺陷1 循环时间长,如果CAS失败,会一直进行尝试,如果CAS长时间不成功,会对CPU带来很大的开销。2 只能保证一个共享变量的原子操作。3 引入了ABA问题。
本文链接:https://my.lmcjl.com/post/3057.html
展开阅读全文
CAS的缺陷1 循环时间长,如果CAS失败,会一直进行尝试,如果CAS长时间不成功,会对CPU带来很大的开销。2 只能保证一个共享变量的原子操作。3 引入了ABA问题。
本文链接:https://my.lmcjl.com/post/3057.html
4 评论