_ReadWriteBarrier
Microsoft-spezifisch
Begrenzt die Compileroptimierungen, die Speicherzugriffe über den Punkt des Aufrufs hinaus neu anordnen können.
Warnung
Die systeminternen _ReadBarrier-, _WriteBarrier- und _ReadWriteBarrier-Compilerfunktionen und das MemoryBarrier-Makro sind veraltet und sollten nicht verwendet werden.Verwenden Sie für die Kommunikation zwischen Threads Mechanismen wie atomic_thread_fence und std::atomic<T>, die in der C++-Standardbibliotheksreferenz definiert sind.Verwenden Sie für den Hardwarezugriff die /volatile:iso-Compileroption zusammen mit dem volatile (C++)-Schlüsselwort.
void _ReadWriteBarrier(void);
Anforderungen
Systemintern |
Architektur |
---|---|
_ReadWriteBarrier |
x86, x64 |
Headerdatei <intrin.h>
Hinweise
Die systeminterne _ReadWriteBarrier-Funktion begrenzt die Compileroptimierungen, die Speicherzugriffe über den Punkt des Aufrufs hinaus entfernen oder neu anordnen können.