_WriteBarrier

Específicos de Microsoft

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

Advertencia

Los objetos _ReadBarrier, _WriteBarrier y _ReadWriteBarrier intrínsecos del compilador y la macro MemoryBarrier están desusados y no deben utilizarse.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 _WriteBarrier(void);

Requisitos

Función intrínseca

Arquitectura

_WriteBarrier

x86, x64

Archivo de encabezado <intrin.h>

Comentarios

El objeto _WriteBarrier 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

_ReadBarrier

_ReadWriteBarrier

Intrínsecos del controlador

Palabras clave de C++