_ReadBarrier
Microsoft 전용
호출 시점 전체에서 메모리 액세스 작업을 다시 정렬할 수 있는 컴파일러 최적화를 제한합니다.
주의
_ReadBarrier
, _WriteBarrier
및 _ReadWriteBarrier
컴파일러 내장 함수 및 MemoryBarrier
매크로는 모두 더 이상 사용되지 않으므로 사용하면 안 됩니다. 스레드 간 통신의 경우 C++ 표준 라이브러리에 정의된 atomic_thread_fence 및 std::atomic<T>와 같은 메커니즘을 사용합니다. 하드웨어 액세스의 경우 /volatile:iso 컴파일러 옵션을 volatile 키워드와 함께 사용합니다.
구문
void _ReadBarrier(void);
요구 사항
Intrinsic | 아키텍처 |
---|---|
_ReadBarrier |
x86, x64 |
헤더 파일<intrin.h>
설명
_ReadBarrier
내장 함수는 호출 시점 전체에서 메모리 액세스 작업을 제거 또는 다시 정렬할 수 있는 컴파일러 최적화를 제한합니다.
Microsoft 전용 종료