Freigeben über


Interlocked.MemoryBarrier Methode

Definition

Synchronisiert den Speicherzugriff wie folgt: 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 MemoryBarrier() erfolgen.

public:
 static void MemoryBarrier();
public static void MemoryBarrier ();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()

Hinweise

Diese Methode wurde der Interlocked -Klasse im .NET Framework 4.5 zur Vereinfachung hinzugefügt. Sie ist ein Wrapper für die Thread.MemoryBarrier -Methode.

In den meisten Fällen bieten die C#- lock Anweisung, die Visual Basic-Anweisung SyncLock oder die Monitor -Klasse einfachere Möglichkeiten zum Synchronisieren von Daten.

Gilt für: