Interlocked.MemoryBarrier Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Synchronizuje přístup k paměti následujícím způsobem: Procesor, který spouští aktuální vlákno, nemůže změnit pořadí instrukcí tak, aby paměť přistupovala před voláním spustit MemoryBarrier() po přístupu k paměti, které následují po volání metody MemoryBarrier().
public:
static void MemoryBarrier();
public static void MemoryBarrier ();
static member MemoryBarrier : unit -> unit
Public Shared Sub MemoryBarrier ()
Poznámky
Tato metoda byla přidána do Interlocked třídy v rozhraní .NET Framework 4.5 pro usnadnění; je to obálka metody Thread.MemoryBarrier .
Pro většinu účelů poskytuje příkaz jazyka C# lock
, příkaz jazyka Visual Basic SyncLock
nebo Monitor třída jednodušší způsoby synchronizace dat.