Thread.VolatileWrite Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
Överlagringar
| Name | Description |
|---|---|
| VolatileWrite(UIntPtr, UIntPtr) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(UInt64, UInt64) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(UInt32, UInt32) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(UInt16, UInt16) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Single, Single) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(SByte, SByte) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Object, Object) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(IntPtr, IntPtr) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Int16, Int16) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Int32, Int32) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Double, Double) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Byte, Byte) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| VolatileWrite(Int64, Int64) |
Föråldrad.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
VolatileWrite(UIntPtr, UIntPtr)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Viktigt!
Detta API uppfyller inte CLS.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
-
UIntPtr
unativeint
Fältet som värdet ska skrivas till.
- value
-
UIntPtr
unativeint
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(UInt64, UInt64)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Viktigt!
Detta API uppfyller inte CLS.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- UInt64
Fältet som värdet ska skrivas till.
- value
- UInt64
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(UInt32, UInt32)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Viktigt!
Detta API uppfyller inte CLS.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- UInt32
Fältet som värdet ska skrivas till.
- value
- UInt32
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(UInt16, UInt16)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Viktigt!
Detta API uppfyller inte CLS.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- UInt16
Fältet som värdet ska skrivas till.
- value
- UInt16
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Single, Single)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Single
Fältet som värdet ska skrivas till.
- value
- Single
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(SByte, SByte)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Viktigt!
Detta API uppfyller inte CLS.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- SByte
Fältet som värdet ska skrivas till.
- value
- SByte
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Object, Object)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Object
Fältet som värdet ska skrivas till.
- value
- Object
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(IntPtr, IntPtr)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
-
IntPtr
nativeint
Fältet som värdet ska skrivas till.
- value
-
IntPtr
nativeint
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Int16, Int16)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Int16
Fältet som värdet ska skrivas till.
- value
- Int16
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Int32, Int32)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Int32
Fältet som värdet ska skrivas till.
- value
- Int32
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Double, Double)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Double
Fältet som värdet ska skrivas till.
- value
- Double
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Byte, Byte)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Byte
Fältet som värdet ska skrivas till.
- value
- Byte
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.
Gäller för
VolatileWrite(Int64, Int64)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Varning
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- address
- Int64
Fältet som värdet ska skrivas till.
- value
- Int64
Värdet som ska skrivas.
- Attribut
Kommentarer
Thread.VolatileRead och Thread.VolatileWrite är äldre API:er och har ersatts av Volatile.Read och Volatile.Write. Mer information finns i Volatile klassen.