原子操作和竞争条件

阅读 92

2023-02-17


原子操作是不可再分的指令

如i++:

  • 写入寄存器
  • 加1
  • 读取寄存器

有三个原子操作。

当程序中同时存在两个i++的时候

i++
i++

可能会两个步骤都在抢i的情况

原子操作和竞争条件_i++


称为竞争条件(race conditions)


精彩评论(0)

0 0 举报