_ReadBarrier
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 _ReadBarrier(void);
Requisiti
Intrinsic | Architettura |
---|---|
_ReadBarrier |
x86, x64 |
<File di intestazione intrin.h>
Osservazioni:
La funzione intrinseca _ReadBarrier
limita le ottimizzazioni del compilatore che possono rimuovere o riordinare le operazioni di accesso alla memoria nel punto della chiamata.
Fine sezione specifica Microsoft