Interlocked.MemoryBarrier Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.