Interlocked.MemoryBarrier Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sincroniza o acesso à memória da seguinte forma: O processador que executa a thread atual não pode reordenar instruções de forma a que a memória acede antes da chamada para MemoryBarrier() executar após os acessos à memória que seguem a chamada para MemoryBarrier().
public:
static void MemoryBarrier();
public static void MemoryBarrier();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()
Observações
Este método foi adicionado à classe Interlocked na .NET Framework 4.5 por conveniência; é um wrapper para o método Thread.MemoryBarrier.
Para a maioria dos propósitos, a instrução C# lock, a instrução Visual Basic SyncLock ou a classe Monitor fornecem formas mais simples de sincronizar dados.