Auf Englisch lesen

Freigeben über


Thread.MemoryBarrier Methode

Definition

Der Prozessor, der den aktuellen Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe vor dem Aufruf von MemoryBarrier() nach Speicherzugriffen ausgeführt werden, die nach dem Aufruf von MemoryBarrier() erfolgen.

C#
public static void MemoryBarrier ();

Hinweise

Für die meisten Zwecke bieten die lock C#-Anweisung, die SyncLock Visual Basic-Anweisung oder die Monitor -Klasse einfachere Möglichkeiten zum Synchronisieren von Daten.

Gilt für

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1