- 博客(1)
- 收藏
- 关注
转载 关于单CPU,多CPU上的原子操作
所谓原子操作,就是”不可中断的一个或一系列操作” 。硬件级的原子操作: 在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是” 原子操作”,因为中断只能发生于指令之间。 这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。在对称多处理器(Symmetric Multi-Processor)结构中就不同了
2016-09-26 22:46:46 867 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人