Interlocked.MemoryBarrier Metod

Definition

Synkroniserar minnesåtkomst på följande sätt: Processorn som kör den aktuella tråden kan inte ändra ordning på instruktioner på ett sådant sätt att minnet kommer åt innan anropet att MemoryBarrier() köras efter minnesåtkomster som följer anropet till MemoryBarrier().

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

Kommentarer

Den här metoden lades till i klassen Interlocked i .NET Framework 4.5 som en bekvämlighet. Det är en omslutning för metoden Thread.MemoryBarrier.

I de flesta fall är instruktionen C# lock, Visual Basic SyncLock eller klassen Monitor enklare sätt att synkronisera data.

Gäller för