_WriteBarrier
Sezione specifica Microsoft
Limita le ottimizzazioni del compilatore che possono riordinare le operazioni di accesso alla memoria nel punto della chiamata.
Attenzione
Le funzioni intrinseche del compilatore _ReadBarrier
, _WriteBarrier
e _ReadWriteBarrier
e la macro MemoryBarrier
sono deprecate e non vanno usate. Per la comunicazione tra thread, usare meccanismi come atomic_thread_fence e std::atomic<T>, definiti nella libreria standard C++. Per l'accesso hardware, usare l'opzione del compilatore /volatile:iso insieme alla parola chiave volatile .
Sintassi
void _WriteBarrier(void);
Requisiti
Intrinsic | Architettura |
---|---|
_WriteBarrier |
x86, x64 |
<File di intestazione intrin.h>
Osservazioni:
La funzione intrinseca _WriteBarrier
limita le ottimizzazioni del compilatore che possono rimuovere o riordinare le operazioni di accesso alla memoria nel punto della chiamata.
Fine sezione specifica Microsoft
Vedi anche
_ReadBarrier
_ReadWriteBarrier
Intrinseci del compilatore
Parole chiave