Interlocked.MemoryBarrier Metódus

Definíció

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.

A következőre érvényes: