Interlocked.MemoryBarrier Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.