Condividi tramite


_ReadWriteBarrier

Sezione specifica Microsoft

Limita le ottimizzazioni del compilatore che possono riordinare gli accessi 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 _ReadWriteBarrier(void);

Requisiti

Intrinsic Architettura
_ReadWriteBarrier x86, x64

<File di intestazione intrin.h>

Osservazioni:

La funzione intrinseca _ReadWriteBarrier 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
_WriteBarrier
Intrinseci del compilatore
Parole chiave