原子操作是不可再分的指令
如i++:
- 写入寄存器
- 加1
- 读取寄存器
有三个原子操作。
当程序中同时存在两个i++的时候
i++
i++
可能会两个步骤都在抢i的情况
称为竞争条件(race conditions)
原子操作和竞争条件
阅读 87
2023-02-17
原子操作是不可再分的指令
如i++:
有三个原子操作。
当程序中同时存在两个i++的时候
i++
i++
可能会两个步骤都在抢i的情况
称为竞争条件(race conditions)
相关推荐
精彩评论(0)