__sync 和 __iospace_sync

用途

同步

确保调用 __sync 的函数之前的所有指令都完成,然后才能执行函数调用之后的任何指令。

原型

空 __sync (void);

void __iospace_sync (void);

注意:

此函数生成硬件指令,但不充当编译器中的指令移动障碍。 如果需要这样操作,还必须使用 __fence 函数。