Compartir a través de


_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.

Precaución

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 Biblioteca estándar de C++. Para el acceso de hardware, use la opción del compilador /volatile:iso, junto con la palabra clave volatile.

Sintaxis

void _WriteBarrier(void);

Requisitos

Intrinsic 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.

FIN de Específicos de Microsoft

Consulte también

_ReadBarrier
_ReadWriteBarrier
Intrínsecos del compilador
Palabras clave