这个操作(在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);