_WriteBarrier

Microsoft 专用

限制可重新排列调用点上的内存访问操作的编译器优化。

注意

已全部弃用且不应使用 _ReadBarrier_WriteBarrier_ReadWriteBarrier 编译器内部函数和 MemoryBarrier 宏。 对于线程间的通信,请使用 C++ 标准库中定义的机制,例如 atomic_thread_fencestd::atomic<T>。 对于硬件访问,请将 /volatile:iso 编译器选项与 volatile 关键字一起使用。

语法

void _WriteBarrier(void);

要求

Intrinsic 体系结构
_WriteBarrier x86、x64

头文件<intrin.h>

备注

_WriteBarrier 内部函数将限制可删除或重新排列调用点上的内存访问操作的编译器优化。

结束 Microsoft 专用

另请参阅

_ReadBarrier
_ReadWriteBarrier
编译器内部函数
关键字