Interlocked.MemoryBarrier Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A következő módon szinkronizálja a memóriahozzáférést: Az aktuális szálat végrehajtó processzor nem tudja úgy átrendezni az utasításokat, hogy a memória a hívás előtt hozzáférhessen MemoryBarrier() a híváshoz, miután a hívást követő memóriahozzáférések következnek MemoryBarrier().
public:
static void MemoryBarrier();
public static void MemoryBarrier();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()
Megjegyzések
Ez a metódus a Interlocked osztályhoz lett hozzáadva a .NET Framework 4.5-ben, mivel ez a Thread.MemoryBarrier metódus burkolója.
A legtöbb esetben a C# lock utasítás, a Visual Basic SyncLock utasítás vagy a Monitor osztály egyszerűbb módot kínál az adatok szinkronizálására.