Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

_ReadWriteBarrier

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ón Precaución

Los objetos _ReadBarrier, _WriteBarrier y _ReadWriteBarrier intrínsecos del compilador 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 _ReadWriteBarrier(void);

Función intrínseca

Arquitectura

_ReadWriteBarrier

x86, x64

Archivo de encabezado <intrin.h>

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

Adiciones de comunidad

Mostrar: