_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

Siehe auch

Systeminterne Compiler
Schlüsselwörter