Sdílet prostřednictvím


Thread.VolatileWrite Metoda

Definice

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

Přetížení

VolatileWrite(UIntPtr, UIntPtr)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(UInt64, UInt64)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(UInt32, UInt32)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(UInt16, UInt16)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Single, Single)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(SByte, SByte)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Object, Object)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(IntPtr, IntPtr)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Int16, Int16)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Int32, Int32)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Double, Double)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Byte, Byte)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(Int64, Int64)
Zastaralé.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

VolatileWrite(UIntPtr, UIntPtr)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(UIntPtr % address, UIntPtr value);
[System.CLSCompliant(false)]
public static void VolatileWrite (ref UIntPtr address, UIntPtr value);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref UIntPtr address, UIntPtr value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : unativeint * unativeint -> unit
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : unativeint * unativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As UIntPtr, value As UIntPtr)

Parametry

address
UIntPtr

unativeint

Pole, do kterého má být hodnota zapsána.

value
UIntPtr

unativeint

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(UInt64, UInt64)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::UInt64 % address, System::UInt64 value);
[System.CLSCompliant(false)]
public static void VolatileWrite (ref ulong address, ulong value);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref ulong address, ulong value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint64 * uint64 -> unit
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : uint64 * uint64 -> unit
Public Shared Sub VolatileWrite (ByRef address As ULong, value As ULong)

Parametry

address
UInt64

Pole, do kterého má být hodnota zapsána.

value
UInt64

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(UInt32, UInt32)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::UInt32 % address, System::UInt32 value);
[System.CLSCompliant(false)]
public static void VolatileWrite (ref uint address, uint value);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref uint address, uint value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint32 * uint32 -> unit
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : uint32 * uint32 -> unit
Public Shared Sub VolatileWrite (ByRef address As UInteger, value As UInteger)

Parametry

address
UInt32

Pole, do kterého má být hodnota zapsána.

value
UInt32

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(UInt16, UInt16)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::UInt16 % address, System::UInt16 value);
[System.CLSCompliant(false)]
public static void VolatileWrite (ref ushort address, ushort value);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref ushort address, ushort value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint16 * uint16 -> unit
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : uint16 * uint16 -> unit
Public Shared Sub VolatileWrite (ByRef address As UShort, value As UShort)

Parametry

address
UInt16

Pole, do kterého má být hodnota zapsána.

value
UInt16

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(Single, Single)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(float % address, float value);
public static void VolatileWrite (ref float address, float value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref float address, float value);
static member VolatileWrite : single * single -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : single * single -> unit
Public Shared Sub VolatileWrite (ByRef address As Single, value As Single)

Parametry

address
Single

Pole, do kterého má být hodnota zapsána.

value
Single

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(SByte, SByte)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu do pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru změnit pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::SByte % address, System::SByte value);
[System.CLSCompliant(false)]
public static void VolatileWrite (ref sbyte address, sbyte value);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref sbyte address, sbyte value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : sbyte * sbyte -> unit
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : sbyte * sbyte -> unit
Public Shared Sub VolatileWrite (ByRef address As SByte, value As SByte)

Parametry

address
SByte

Pole, do kterého má být hodnota zapsána.

value
SByte

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileWrite(Object, Object)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::Object ^ % address, System::Object ^ value);
public static void VolatileWrite (ref object? address, object? value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref object? address, object? value);
public static void VolatileWrite (ref object address, object value);
static member VolatileWrite : obj * obj -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : obj * obj -> unit
Public Shared Sub VolatileWrite (ByRef address As Object, value As Object)

Parametry

address
Object

Pole, do kterého má být hodnota zapsána.

value
Object

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(IntPtr, IntPtr)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(IntPtr % address, IntPtr value);
public static void VolatileWrite (ref IntPtr address, IntPtr value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref IntPtr address, IntPtr value);
static member VolatileWrite : nativeint * nativeint -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : nativeint * nativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As IntPtr, value As IntPtr)

Parametry

address
IntPtr

nativeint

Pole, do kterého má být hodnota zapsána.

value
IntPtr

nativeint

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(Int16, Int16)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(short % address, short value);
public static void VolatileWrite (ref short address, short value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref short address, short value);
static member VolatileWrite : int16 * int16 -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : int16 * int16 -> unit
Public Shared Sub VolatileWrite (ByRef address As Short, value As Short)

Parametry

address
Int16

Pole, do kterého má být hodnota zapsána.

value
Int16

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(Int32, Int32)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(int % address, int value);
public static void VolatileWrite (ref int address, int value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref int address, int value);
static member VolatileWrite : int * int -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : int * int -> unit
Public Shared Sub VolatileWrite (ByRef address As Integer, value As Integer)

Parametry

address
Int32

Pole, do kterého má být hodnota zapsána.

value
Int32

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(Double, Double)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(double % address, double value);
public static void VolatileWrite (ref double address, double value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref double address, double value);
static member VolatileWrite : double * double -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : double * double -> unit
Public Shared Sub VolatileWrite (ByRef address As Double, value As Double)

Parametry

address
Double

Pole, do kterého má být hodnota zapsána.

value
Double

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(Byte, Byte)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(System::Byte % address, System::Byte value);
public static void VolatileWrite (ref byte address, byte value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref byte address, byte value);
static member VolatileWrite : byte * byte -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : byte * byte -> unit
Public Shared Sub VolatileWrite (ByRef address As Byte, value As Byte)

Parametry

address
Byte

Pole, do kterého má být hodnota zapsána.

value
Byte

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileWrite(Int64, Int64)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Zapíše hodnotu do pole. V systémech, které ho vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí operací paměti následujícím způsobem: Pokud se před touto metodou v kódu zobrazí čtení nebo zápis, procesor ji nemůže po této metodě přesunout.

public:
 static void VolatileWrite(long % address, long value);
public static void VolatileWrite (ref long address, long value);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void VolatileWrite (ref long address, long value);
static member VolatileWrite : int64 * int64 -> unit
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileWrite : int64 * int64 -> unit
Public Shared Sub VolatileWrite (ByRef address As Long, value As Long)

Parametry

address
Int64

Pole, do kterého má být hodnota zapsána.

value
Int64

Hodnota, která se má zapsat.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro