CAS操作的缺点有哪些?

1 个回答

  • 路飞
    有些东西不需要答案,态度就是答案。
    1.循环时间长开销大 自旋CAS操作如果不成功就一直循环执行直到成功,如果长时间不成功,会给CPU带来非常大的执行开销 2.CAS 只对单个共享变量有效 多个变量放在一个对象里来进行 CAS 操作.所以我们可以使用锁或者利用AtomicReference类把多个共享变量合并成一个共享变量来操作
    发布于 2022-02-09 05:42 •IP属地 广西
    举报
    评论
    收藏