[linux kernel-并发与同步]2.atomic工做原理

一 源由-须要解决什么问题 咱们的程序逻辑常常遇到这样的操做序列:linux 读一个位于memory中的变量的值到寄存器中 修改该变量的值(也就是修改寄存器中的值) 将寄存器中的数值写回memory中的变量值 若是这个操做序列是串行化的操做(在一个thread中串行执行),那么一切OK,然而,世界老是不能如你所愿。在多CPU体系结构中,运行在两个CPU上的两个内核控制路径同时并行执行上面操做序列,
相关文章
相关标签/搜索