Udostępnij za pośrednictwem


Interlocked.MemoryBarrier Metoda

Definicja

Synchronizuje dostęp do pamięci w następujący sposób: Procesor wykonujący bieżący wątek nie może zmienić kolejności instrukcji w taki sposób, aby pamięć uzyskiwała dostęp przed wywołaniem do MemoryBarrier() wykonania po dokonaniu dostępu do pamięci, które następują po wywołaniu metody MemoryBarrier().

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

Uwagi

Ta metoda została dodana do Interlocked klasy w .NET Framework 4,5 jako wygoda. Jest to otoka dla Thread.MemoryBarrier metody .

Dla większości celów instrukcja języka C# lock , instrukcja Języka Visual Basic SyncLock lub Monitor klasa zapewniają łatwiejsze sposoby synchronizowania danych.

Dotyczy