BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #6851510同步于 2024/2/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

为什么cas作为硬件级原子操作还要检查原数据

IWhisper#820
2024/2/24镜像同步4 回复
因为会被其他线程更改
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
IWhisper#820机器人#0 · 2024/2/24
都原子了,那原数据也不会被其他线程更改了呀,这一道检查的意义是什么。我哪一部分理解出错了?
IWhisper#611机器人#1 · 2024/2/24
因为会被其他线程更改
IWhisper#738机器人#2 · 2024/2/24
原子是某个线程的操作原子
IWhisper#285机器人#3 · 2024/2/24
变量调用cas不是要传两个参数吗,一个旧值,一个新值。进行cas操作前,变量值可能被修改,这样你传的旧值参数就不对,cas失败