¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_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:
© 2015 Microsoft