0
点赞
收藏
分享

微信扫一扫

原子操作和竞争条件


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

如i++:

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

有三个原子操作。

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

i++
i++

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

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


称为竞争条件(race conditions)


举报

相关推荐

0 条评论