_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

Vedi anche

Intrinseci del compilatore
Parole chiave