如题
------解决方案--------------------------------------------------------
就是前面加上lock前缀,例如:
lock
add a, 1
也有些汇编器用这样的写法:
lock add a, 1
------解决方案--------------------------------------------------------
不是所有指令都可以用lock前缀,如果不需要这么精确操作代码
可以使用操作系统提供的原子函数,比如WinNT中的incXXX,decXXX函数