_ReadBarrier

Microsoft 专用

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

注意

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

语法

void _ReadBarrier(void);

要求

Intrinsic 体系结构
_ReadBarrier x86、x64

头文件<intrin.h>

备注

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

结束 Microsoft 专用

另请参阅

编译器内部函数
关键字