_WriteBarrier

Microsoft 专用

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

警告

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

void _WriteBarrier(void);

要求

内部函数

体系结构

_WriteBarrier

x86, x64

头文件 <intrin.h>

备注

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

请参见

参考

_ReadBarrier

_ReadWriteBarrier

编译器内部函数

C++ 关键字