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 класс предоставляют более простые способы синхронизации данных.