Interlocked.MemoryBarrier Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar instrucciones de forma que los accesos a la memoria anteriores a la llamada a MemoryBarrier() se ejecuten después de los accesos a memoria que siguen a la llamada a MemoryBarrier().
public:
static void MemoryBarrier();
public static void MemoryBarrier ();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()
Comentarios
Este método se agregó a la Interlocked clase en .NET Framework 4.5 como comodidad; es un contenedor para el Thread.MemoryBarrier método .
Para la mayoría de los propósitos, la instrucción de C# lock
, la instrucción de Visual Basic SyncLock
o la Monitor clase proporcionan formas más sencillas de sincronizar datos.