_ReadWriteBarrier
Microsoft-spezifisch
Begrenzt die Compileroptimierungen, die Speicherzugriffe über den Punkt des Aufrufs hinaus neu anordnen können.
Achtung
Die systeminternen _ReadBarrier
-, _WriteBarrier
- und _ReadWriteBarrier
-Compilerfunktionen und das MemoryBarrier
-Makro sind veraltet und sollten nicht verwendet werden. Verwenden Sie für die Interthreadkommunikation Mechanismen wie atomic_thread_fence und std::atomic<T>, die in der C++-Standardbibliothek definiert sind. Verwenden Sie für den Hardwarezugriff die Option "/volatile:iso compiler" zusammen mit dem veränderbaren Schlüsselwort.
Syntax
void _ReadWriteBarrier(void);
Anforderungen
Intrinsic | Aufbau |
---|---|
_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.
Ende Microsoft-spezifisch
Siehe auch
_ReadBarrier
_WriteBarrier
Systeminterne Compiler
Schlüsselwörter