Compartir a través de


__faststorefence

Específicos de Microsoft

Garantiza que cada referencia de memoria anterior, incluidas las referencias de memoria de almacenamiento y de carga, sea visible globalmente antes que cualquier referencia de memoria posterior.

void __faststorefence();

Requisitos

Función intrínseca

Arquitectura

__faststorefence

x64

Archivo de encabezado <intrin.h>

Comentarios

Genera una secuencia de instrucciones de barrera de memoria completa que garantiza que las operaciones de almacenamiento y de carga emitidas antes que esta función intrínseca sean visibles globalmente antes de que continúe la ejecución. El efecto es comparable a la función intrínseca _mm_mfence en todas plataformas x64, pero más rápido.

En la plataforma AMD64, esta rutina genera una instrucción que actúa como una barrera de almacenamiento más rápida que la instrucción sfence. Para código crítico en el tiempo, use esta función intrínseca en lugar de _mm_sfence únicamente en plataformas AMD64. En plataformas Intel x64, la instrucción _mm_sfence es más rápida.

Esta rutina solo está disponible como función intrínseca.

Vea también

Referencia

Intrínsecos del controlador