__sync 和 __iospace_sync
用途
同步
确保调用 __sync 的函数之前的所有指令都完成,然后才能执行函数调用之后的任何指令。
原型
空 __sync (void);
void __iospace_sync (void);
注意:
此函数生成硬件指令,但不充当编译器中的指令移动障碍。 如果需要这样操作,还必须使用 __fence 函数。
同步
确保调用 __sync 的函数之前的所有指令都完成,然后才能执行函数调用之后的任何指令。
空 __sync (void);
void __iospace_sync (void);
此函数生成硬件指令,但不充当编译器中的指令移动障碍。 如果需要这样操作,还必须使用 __fence 函数。