Thread.MemoryBarrier Thread.MemoryBarrier Thread.MemoryBarrier Thread.MemoryBarrier Method

Определение

Выполняет синхронизацию доступа к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода MemoryBarrier() выполнялись после обращений к памяти, следующих за вызовом метода MemoryBarrier().Synchronizes memory access as follows: The processor executing the current thread cannot reorder instructions in such a way that memory accesses prior to 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 ()

Комментарии

MemoryBarrierтребуется только в многопроцессорных системах с слабым порядком памяти (например, система использует несколько процессоров Intel Itanium).MemoryBarrier is required only on multiprocessor systems with weak memory ordering (for example, a system employing multiple Intel Itanium processors).

C# Вlock большинстве случаев оператор, оператор Visual Basic SyncLock или Monitor класс предоставляют более простые способы синхронизации данных.For most purposes, the C# lock statement, the Visual Basic SyncLock statement, or the Monitor class provide easier ways to synchronize data.

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