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.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla