Compartir a través de


_ReadBarrier

Específicos de Microsoft

Limita las optimizaciones del compilador que pueden reordenar las operaciones de acceso a memoria en el punto de la llamada.

Nota de precauciónPrecaución

Los objetos _ReadBarrier, las funciones intrínsecas del compilador _WriteBarrier y _ReadWriteBarrier y la macro MemoryBarrier están desusados y no se deben usar.Para la comunicación entre subprocesos, use mecanismos como atomic_thread_fence y std::atomic<T>, definidos en la Referencia de biblioteca estándar de C++.Para el acceso de hardware, utilice la opción del compilador /volatile:iso junto con la palabra clave volatile (C++).

void _ReadBarrier(void);

Requisitos

Función intrínseca

Arquitectura

_ReadBarrier

x86, x64

Archivo de encabezado <intrin.h>

Comentarios

El objeto _ReadBarrier intrínseco limita las optimizaciones del compilador que pueden quitar o reordenar las operaciones de acceso a memoria en el punto de la llamada.

Vea también

Referencia

Intrínsecos del controlador

Palabras clave de C++