Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Intrinsische Compilerfunktionen
Schlüsselwörter