Interlocked.MemoryBarrier Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.