int SomeInt=0;
InterlockedIncrement(&SomeInt);//自增
InterlockedDecrement(&SomeInt);//自减
InterlockedDecrement(&SomeInt)的执行过程是这样的
{
//禁止其他线程访问 (&SomeInt) 这个地址
SomeInt --;
move EAX, someInt; // 设定返回值,C++函数的返回值 都放在EAX中,
//开放其他线程访问 (&SomeInt) 这个地址
}