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