与CAS(比较和交换)相比,LL / SC有什么优势?

LL / SC与计算机体系结构中的CAS(比较和交换)相比有什么优势?我认为LL / SC可以在多核系统中进行实时锁定,并且可以解决ABA问题,但CAS不会.与CAS相比,我无法找到LL / SC的任何优势.谁能告诉我? 最佳答案 由于没有人回答,LL / SC不会遇到ABA问题,因为如果LL引用的地址被修改,条件存储将失败.此外,它不能活锁,因为一个或多个LL / SC对失败意味着另一个成功. CAS也可能更昂贵,因为它可能需要刷新无效队列.

点赞