Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Thread.MemoryBarrier ()

 

Publicado: octubre de 2016

Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar las 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.

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

public static void MemoryBarrier()

MemoryBarrier solo es necesario en sistemas multiprocesador con memoria débil de ordenación (por ejemplo, un sistema que utilice varios procesadores Intel Itanium).

Para la mayoría de los casos, C# lock instrucción, Visual Basic SyncLock instrucción, o la Monitor clase proporcionan formas más sencillas de sincronizar los datos.

.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: