Interlocked.MemoryBarrier Méthode

Définition

Synchronise l’accès à la mémoire comme suit : le processeur qui exécute le thread actuel ne peut pas réorganiser les instructions de telle manière que la mémoire accède avant l’appel pour MemoryBarrier() s’exécuter après les accès à la mémoire qui suivent l’appel.MemoryBarrier()

public:
 static void MemoryBarrier();
public static void MemoryBarrier();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()

Remarques

Cette méthode a été ajoutée à la classe Interlocked dans le .NET Framework 4.5 comme commodité ; il s'agit d'un wrapper pour la méthode Thread.MemoryBarrier.

Dans la plupart des cas, l’instruction C# lock, l’instruction Visual Basic SyncLock ou la classe Monitor permettent de synchroniser plus facilement les données.

S’applique à