Thread.VolatileWrite Méthode

Définition

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

Surcharges

Nom Description
VolatileWrite(UIntPtr, UIntPtr)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(UInt64, UInt64)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(UInt32, UInt32)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(UInt16, UInt16)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Single, Single)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(SByte, SByte)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Object, Object)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(IntPtr, IntPtr)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Int16, Int16)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Int32, Int32)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Double, Double)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Byte, Byte)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(Int64, Int64)
Obsolète.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

VolatileWrite(UIntPtr, UIntPtr)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Important

Cette API n’est pas conforme CLS.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
UIntPtr

unativeint

Champ dans lequel la valeur doit être écrite.

value
UIntPtr

unativeint

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(UInt64, UInt64)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Important

Cette API n’est pas conforme CLS.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
UInt64

Champ dans lequel la valeur doit être écrite.

value
UInt64

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(UInt32, UInt32)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Important

Cette API n’est pas conforme CLS.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
UInt32

Champ dans lequel la valeur doit être écrite.

value
UInt32

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(UInt16, UInt16)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Important

Cette API n’est pas conforme CLS.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
UInt16

Champ dans lequel la valeur doit être écrite.

value
UInt16

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Single, Single)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Single

Champ dans lequel la valeur doit être écrite.

value
Single

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(SByte, SByte)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Important

Cette API n’est pas conforme CLS.

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
SByte

Champ dans lequel la valeur doit être écrite.

value
SByte

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Object, Object)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Object

Champ dans lequel la valeur doit être écrite.

value
Object

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(IntPtr, IntPtr)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
IntPtr

nativeint

Champ dans lequel la valeur doit être écrite.

value
IntPtr

nativeint

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Int16, Int16)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Int16

Champ dans lequel la valeur doit être écrite.

value
Int16

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Int32, Int32)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Int32

Champ dans lequel la valeur doit être écrite.

value
Int32

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Double, Double)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Double

Champ dans lequel la valeur doit être écrite.

value
Double

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Byte, Byte)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Byte

Champ dans lequel la valeur doit être écrite.

value
Byte

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à

VolatileWrite(Int64, Int64)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Attention

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

Écrit une valeur dans un champ. Sur les systèmes qui en ont besoin, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une lecture ou une écriture apparaît avant cette méthode dans le code, le processeur ne peut pas le déplacer après cette méthode.

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)

Paramètres

address
Int64

Champ dans lequel la valeur doit être écrite.

value
Int64

Valeur à écrire.

Attributs

Remarques

Thread.VolatileRead et Thread.VolatileWrite sont des API héritées et ont été remplacées par Volatile.Read et Volatile.Write. Pour plus d’informations, consultez la Volatile classe.

S’applique à