다음을 통해 공유


_ReadWriteBarrier

Microsoft 전용

호출 시점 전체에서 메모리 액세스를 다시 정렬할 수 있는 컴파일러 최적화를 제한합니다.

경고

_ReadBarrier, _WriteBarrier_ReadWriteBarrier 컴파일러 내장 함수 및 MemoryBarrier 매크로는 모두 더 이상 사용되지 않으므로 사용하면 안 됩니다.스레드 간 통신의 경우 C++ 표준 라이브러리 참조에 정의된 atomic_thread_fencestd::atomic<T>와 같은 메커니즘을 사용합니다.하드웨어 액세스의 경우 volatile (C++) 키워드와 함께 /volatile:iso 컴파일러 옵션을 사용합니다.

void _ReadWriteBarrier(void);

요구 사항

내장 함수

아키텍처

_ReadWriteBarrier

x86, x64

헤더 파일 <intrin.h>

설명

_ReadWriteBarrier 내장 함수는 호출 시점 전체에서 메모리 액세스를 제거 또는 다시 정렬할 수 있는 컴파일러 최적화를 제한합니다.

참고 항목

참조

_ReadBarrier

_WriteBarrier

컴파일러 내장 함수

C++ 키워드