锁or的C内置或内联asm



这个操作(在C中(有内置的吗?

lock or QWORD [...], ...

事实上,我正在C.中搜索lock or

如果没有任何内置的,我如何用C内联asm编写它?

我使用的是GCC(C版本11(。

C11的标准方法是使用<stdatomic.h>和CCD_ 2。你可以做这样的事情:

#include <stdatomic.h>
atomic_int  var;
int res = atomic_fetch_or(&var, 0x100);

相关内容

  • 没有找到相关文章

最新更新