_ReadBarrier
Microsoft-spezifisch
Begrenzt die Compileroptimierungen, die Speicherzugriffsvorgänge ü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 _ReadBarrier(void);
Anforderungen
Intrinsic | Aufbau |
---|---|
_ReadBarrier |
x86, x64 |
Headerdatei<intrin.h>
Hinweise
Die systeminterne _ReadBarrier
-Funktion begrenzt die Compileroptimierungen, die Speicherzugriffsvorgänge über den Punkt des Aufrufs hinaus entfernen oder neu anordnen können.
Ende Microsoft-spezifisch