gpt4 book ai didi

cpu-architecture - 与 CAS (compare-and-swap) 相比,LL/SC 的优势是什么?

转载 作者:行者123 更新时间:2023-12-01 03:39:08 26 4
gpt4 key购买 nike

LL/SC 与 CAS(比较和交换)在计算机体系结构上相比有什么优势?我认为 LL/SC 可以在多核系统中解决活锁问题,也可以解决 ABA 问题,但 CAS 不行。与 CAS 相比,我找不到 LL/SC 的任何优势。谁能告诉我?

最佳答案

由于没有人回答,LL/SC 不会遇到 ABA 问题,因为如果 LL 引用的地址被修改,条件存储将失败。此外,它不能活锁,因为一个或多个 LL/SC 对失败意味着另一个成功。 CAS 也可能更昂贵,因为它可能需要刷新无效队列。

关于cpu-architecture - 与 CAS (compare-and-swap) 相比,LL/SC 的优势是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com