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

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