Поделиться через


Interlocked.MemoryBarrier Метод

Определение

Синхронизирует доступ к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода MemoryBarrier() выполнялись после обращений к памяти, следующих за вызовом метода MemoryBarrier().

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

Комментарии

Этот метод был добавлен Interlocked в класс в платформа .NET Framework 4.5 для удобства; это оболочка Thread.MemoryBarrier для метода .

Для большинства целей оператор C# lock , оператор Visual Basic SyncLock или Monitor класс предоставляют более простые способы синхронизации данных.

Применяется к