다음을 통해 공유


_ReadWriteBarrier

Microsoft 전용

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

주의

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

구문

void _ReadWriteBarrier(void);

요구 사항

Intrinsic 아키텍처
_ReadWriteBarrier x86, x64

헤더 파일<intrin.h>

설명

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

Microsoft 전용 종료

참고 항목

_ReadBarrier
_WriteBarrier
컴파일러 내장 함수
키워드