Thread.VolatileWrite Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
Sobrecargas
| Nome | Description |
|---|---|
| VolatileWrite(UIntPtr, UIntPtr) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(UInt64, UInt64) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(UInt32, UInt32) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(UInt16, UInt16) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Single, Single) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(SByte, SByte) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Object, Object) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(IntPtr, IntPtr) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Int16, Int16) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Int32, Int32) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Double, Double) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Byte, Byte) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
| VolatileWrite(Int64, Int64) |
Obsoleto.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método. |
VolatileWrite(UIntPtr, UIntPtr)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API não está em conformidade com CLS.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
-
UIntPtr
unativeint
O campo no qual o valor deve ser gravado.
- value
-
UIntPtr
unativeint
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(UInt64, UInt64)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API não está em conformidade com CLS.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- UInt64
O campo no qual o valor deve ser gravado.
- value
- UInt64
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(UInt32, UInt32)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API não está em conformidade com CLS.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- UInt32
O campo no qual o valor deve ser gravado.
- value
- UInt32
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(UInt16, UInt16)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API não está em conformidade com CLS.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- UInt16
O campo no qual o valor deve ser gravado.
- value
- UInt16
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Single, Single)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Single
O campo no qual o valor deve ser gravado.
- value
- Single
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(SByte, SByte)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API não está em conformidade com CLS.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- SByte
O campo no qual o valor deve ser gravado.
- value
- SByte
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Object, Object)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Object
O campo no qual o valor deve ser gravado.
- value
- Object
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(IntPtr, IntPtr)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
-
IntPtr
nativeint
O campo no qual o valor deve ser gravado.
- value
-
IntPtr
nativeint
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Int16, Int16)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Int16
O campo no qual o valor deve ser gravado.
- value
- Int16
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Int32, Int32)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Int32
O campo no qual o valor deve ser gravado.
- value
- Int32
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Double, Double)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Double
O campo no qual o valor deve ser gravado.
- value
- Double
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Byte, Byte)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Byte
O campo no qual o valor deve ser gravado.
- value
- Byte
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.
Aplica-se a
VolatileWrite(Int64, Int64)
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
- Origem:
- Thread.cs
Cuidado
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Grava um valor em um campo. Em sistemas que exigem isso, insere uma barreira de memória que impede que o processador reordene as operações de memória da seguinte maneira: se uma leitura ou gravação aparecer antes desse método no código, o processador não poderá movê-lo após esse método.
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)
Parâmetros
- address
- Int64
O campo no qual o valor deve ser gravado.
- value
- Int64
O valor a ser gravado.
- Atributos
Comentários
Thread.VolatileRead e Thread.VolatileWrite são APIs herdadas e foram substituídas por Volatile.Read e Volatile.Write. Consulte a Volatile classe para obter mais informações.