_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 | Architecture |
---|---|
_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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de