当前位置: 代码迷 >> 汇编语言 >> 多核cpu 加锁指令 如何用
  详细解决方案

多核cpu 加锁指令 如何用

热度:5040   发布时间:2013-02-26 00:00:00.0
多核cpu 加锁指令 怎么用
如题


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