一、原子性

  • 所谓原子操作就是指不会被线程调度机制打断的操作

  • 这种操作一旦开始,就一直运行到结束,中间不会有任何context switch(切换到另一个线程)

二、原子操作

  • 在单线程中,能够在单条指令中完成的操作都可以认为是原子操作,因为中断只能发生在指令之间
  • 在多线程中,不能被其他进程(线程)打断的操作就叫原子操作
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐