_WriteBarrier
Microsoft 专用
限制可重新排列调用点上的内存访问操作的编译器优化。
警告
已全部弃用且不应使用 _ReadBarrier、_WriteBarrier 和 _ReadWriteBarrier 编译器内部函数和 MemoryBarrier 宏。对于线程间的通信,请使用在 C++ 标准库参考中定义的机制,例如 atomic_thread_fence 和 std::atomic<T>。对于硬件访问,请结合使用 /volatile:iso 编译器选项以及 volatile (C++) 关键字。
void _WriteBarrier(void);
要求
内部函数 |
体系结构 |
---|---|
_WriteBarrier |
x86, x64 |
头文件 <intrin.h>
备注
_WriteBarrier 内部函数将限制可删除或重新排列调用点上的内存访问操作的编译器优化。