问答
推荐
登录
写文章
提问题
CAS操作的缺点有哪些?
1 个回答
路飞
+ 关注
有些东西不需要答案,态度就是答案。
1.循环时间长开销大 自旋CAS操作如果不成功就一直循环执行直到成功,如果长时间不成功,会给CPU带来非常大的执行开销 2.CAS 只对单个共享变量有效 多个变量放在一个对象里来进行 CAS 操作.所以我们可以使用锁或者利用AtomicReference类把多个共享变量合并成一个共享变量来操作
发布于 2022-02-09 05:42
•
IP属地 广西
1人赞
踩
举报
评论
收藏
公众号进入网站体验更佳