本人水平有限,如有错误还望指出,不胜感激。
原子操作:
原子指不可分割的粒子,计算机中的原子操作指不可中断的操作,或者一条指令或者一组指令。
一般而言一条汇编指令是原子操作。而汇编指令都具有“读取--->修改--->写回”的特性,一般指cpu读取寄存器或内存,进行修改,然后写回寄存器或内存。
win8 + vs2012 c++控制台
测试代码:
#include <iostream>
using namespace std;
int main ()
{
const int m = 10;
int a = 10;
int b = 20;
int c ;
int d ;
a = m ;
a++;
a = a +1;
a += 1;
a--;
++ a;
-- a;
c = a +b;
c = a -b;
d = a *b;
d = b /a;
c = a ;
c = 1;
return 0;
}