Thread.VolatileWrite Methode

Definition

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

Überlädt

Name Beschreibung
VolatileWrite(UIntPtr, UIntPtr)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(UInt64, UInt64)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(UInt32, UInt32)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(UInt16, UInt16)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Single, Single)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(SByte, SByte)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Object, Object)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(IntPtr, IntPtr)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Int16, Int16)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Int32, Int32)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Double, Double)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Byte, Byte)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(Int64, Int64)
Veraltet.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

VolatileWrite(UIntPtr, UIntPtr)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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)]
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}")>]
static member VolatileWrite : unativeint * unativeint -> unit
[<System.CLSCompliant(false)>]
static member VolatileWrite : unativeint * unativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As UIntPtr, value As UIntPtr)

Parameter

address
UIntPtr

unativeint

Das Feld, in das der Wert geschrieben werden soll.

value
UIntPtr

unativeint

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(UInt64, UInt64)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::UInt64 % address, System::UInt64 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)]
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}")>]
static member VolatileWrite : uint64 * uint64 -> unit
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint64 * uint64 -> unit
Public Shared Sub VolatileWrite (ByRef address As ULong, value As ULong)

Parameter

address
UInt64

Das Feld, in das der Wert geschrieben werden soll.

value
UInt64

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(UInt32, UInt32)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::UInt32 % address, System::UInt32 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)]
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}")>]
static member VolatileWrite : uint32 * uint32 -> unit
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint32 * uint32 -> unit
Public Shared Sub VolatileWrite (ByRef address As UInteger, value As UInteger)

Parameter

address
UInt32

Das Feld, in das der Wert geschrieben werden soll.

value
UInt32

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(UInt16, UInt16)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::UInt16 % address, System::UInt16 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)]
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}")>]
static member VolatileWrite : uint16 * uint16 -> unit
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint16 * uint16 -> unit
Public Shared Sub VolatileWrite (ByRef address As UShort, value As UShort)

Parameter

address
UInt16

Das Feld, in das der Wert geschrieben werden soll.

value
UInt16

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Single, Single)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : single * single -> unit
static member VolatileWrite : single * single -> unit
Public Shared Sub VolatileWrite (ByRef address As Single, value As Single)

Parameter

address
Single

Das Feld, in das der Wert geschrieben werden soll.

value
Single

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(SByte, SByte)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::SByte % address, System::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)]
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}")>]
static member VolatileWrite : sbyte * sbyte -> unit
[<System.CLSCompliant(false)>]
static member VolatileWrite : sbyte * sbyte -> unit
Public Shared Sub VolatileWrite (ByRef address As SByte, value As SByte)

Parameter

address
SByte

Das Feld, in das der Wert geschrieben werden soll.

value
SByte

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Object, Object)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::Object ^ % address, System::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);
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}")>]
static member VolatileWrite : obj * obj -> unit
static member VolatileWrite : obj * obj -> unit
Public Shared Sub VolatileWrite (ByRef address As Object, value As Object)

Parameter

address
Object

Das Feld, in das der Wert geschrieben werden soll.

value
Object

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(IntPtr, IntPtr)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : nativeint * nativeint -> unit
static member VolatileWrite : nativeint * nativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As IntPtr, value As IntPtr)

Parameter

address
IntPtr

nativeint

Das Feld, in das der Wert geschrieben werden soll.

value
IntPtr

nativeint

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Int16, Int16)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : int16 * int16 -> unit
static member VolatileWrite : int16 * int16 -> unit
Public Shared Sub VolatileWrite (ByRef address As Short, value As Short)

Parameter

address
Int16

Das Feld, in das der Wert geschrieben werden soll.

value
Int16

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Int32, Int32)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : int * int -> unit
static member VolatileWrite : int * int -> unit
Public Shared Sub VolatileWrite (ByRef address As Integer, value As Integer)

Parameter

address
Int32

Das Feld, in das der Wert geschrieben werden soll.

value
Int32

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Double, Double)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : double * double -> unit
static member VolatileWrite : double * double -> unit
Public Shared Sub VolatileWrite (ByRef address As Double, value As Double)

Parameter

address
Double

Das Feld, in das der Wert geschrieben werden soll.

value
Double

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Byte, Byte)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(System::Byte % address, System::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);
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}")>]
static member VolatileWrite : byte * byte -> unit
static member VolatileWrite : byte * byte -> unit
Public Shared Sub VolatileWrite (ByRef address As Byte, value As Byte)

Parameter

address
Byte

Das Feld, in das der Wert geschrieben werden soll.

value
Byte

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für:

VolatileWrite(Int64, Int64)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Achtung

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

Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben.

public:
 static void VolatileWrite(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);
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}")>]
static member VolatileWrite : int64 * int64 -> unit
static member VolatileWrite : int64 * int64 -> unit
Public Shared Sub VolatileWrite (ByRef address As Long, value As Long)

Parameter

address
Int64

Das Feld, in das der Wert geschrieben werden soll.

value
Int64

Der zu schreibende Wert.

Attribute

Hinweise

Thread.VolatileRead und Thread.VolatileWrite sind legacy-APIs und wurden durch Volatile.Read und Volatile.Writeersetzt. Weitere Informationen finden Sie in der Volatile Klasse.

Gilt für: