__sync_nand_and_fetch

用途

此函数对具有 __p 指向的变量的变量 __v 执行原子按位 NAND 操作。 结果存储在 __p指定的地址中。

调用此函数时,将创建完整内存屏障。

原型

T __sync_nand_and_fetch (T* __pU __v, ...);

参数

__p
要对其执行按位 NAND 操作的变量的指针。 此变量的值将更改为操作的结果。
__v
要对其执行按位 NAND 操作的变量。

返回值

此函数返回 __p 指向的变量的新值。