Interlocked.MemoryBarrier Método

Definição

Sincroniza o acesso à memória da seguinte maneira: o processador que executa o thread atual não pode reorganizar as instruções de forma que os acessos à memória anteriores à chamada para MemoryBarrier() sejam executados depois dos acessos à memória posteriores à chamada para MemoryBarrier().Synchronizes memory access as follows: The processor that executes the current thread cannot reorder instructions in such a way that memory accesses before the call to MemoryBarrier() execute after memory accesses that follow the call to MemoryBarrier().

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

Comentários

Esse método foi adicionado à Interlocked classe no .NET Framework 4,5 como uma conveniência; é um wrapper para o Thread.MemoryBarrier método.This method was added to the Interlocked class in the .NET Framework 4.5 as a convenience; it's a wrapper for the Thread.MemoryBarrier method.

Para a maioria das finalidades, a lock instrução C#, a SyncLock instrução Visual Basic ou a Monitor classe fornecem maneiras mais fáceis de sincronizar dados.For most purposes, the C# lock statement, the Visual Basic SyncLock statement, or the Monitor class provide easier ways to synchronize data.

Aplica-se a