Freigeben über


_ReadBarrier

Microsoft-spezifisch

Begrenzt die Compileroptimierungen, die Speicherzugriffsvorgänge ü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 _ReadBarrier(void);

Anforderungen

Systemintern

Architektur

_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.

Siehe auch

Referenz

Intrinsische Compilerfunktionen

C++-Schlüsselwörter