다음을 통해 공유


__faststorefence

Microsoft 전용

로드 및 저장 메모리 참조를 모두 포함한 모든 이전 메모리 참조가 후속 메모리 참조 앞에 전역으로 표시되도록 보장합니다.

구문

void __faststorefence();

요구 사항

Intrinsic 아키텍처
__faststorefence X64

헤더 파일<intrin.h>

설명

실행을 계속하기 전에 내장 함수가 전역적으로 표시되기 전에 실행된 로드 및 저장 작업을 보장하는 전체 메모리 장벽 명령 시퀀스를 생성합니다. 효과는 모든 x64 플랫폼의 _mm_mfence 내장 함수와 유사하지만 속도가 더 빠릅니다.

AMD64 플랫폼에서는 이 루틴이 sfence 명령보다 더 빠른 store fence인 명령을 생성합니다. 시간이 중요한 코드의 경우 AMD64 플랫폼에서만 _mm_sfence 대신 이 내장 함수를 사용합니다. Intel x64 플랫폼에서는 _mm_sfence 명령이 더 빠릅니다.

이 루틴은 내장 루틴으로만 사용할 수 있습니다.

Microsoft 전용 종료

참고 항목

컴파일러 내장 함수