B
BYR
Achieve
搜索帖子 / 回复 / 用户
⌘K
返回信息流
🪞
这是一条镜像帖。
来源:北邮人论坛 / 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失败
订阅此楼