Bagikan melalui


Thread.VolatileWrite Metode

Definisi

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

Overload

VolatileWrite(UIntPtr, UIntPtr)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(UInt64, UInt64)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(UInt32, UInt32)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(UInt16, UInt16)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Single, Single)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(SByte, SByte)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Object, Object)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(IntPtr, IntPtr)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Int16, Int16)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Int32, Int32)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Double, Double)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Byte, Byte)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(Int64, Int64)
Kedaluwarsa.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

VolatileWrite(UIntPtr, UIntPtr)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Penting

API ini bukan kompatibel CLS.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
UIntPtr

unativeint

Bidang yang nilainya akan ditulis.

value
UIntPtr

unativeint

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(UInt64, UInt64)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Penting

API ini bukan kompatibel CLS.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
UInt64

Bidang yang nilainya akan ditulis.

value
UInt64

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(UInt32, UInt32)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Penting

API ini bukan kompatibel CLS.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
UInt32

Bidang yang nilainya akan ditulis.

value
UInt32

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(UInt16, UInt16)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Penting

API ini bukan kompatibel CLS.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
UInt16

Bidang yang nilainya akan ditulis.

value
UInt16

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Single, Single)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Single

Bidang yang nilainya akan ditulis.

value
Single

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(SByte, SByte)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Penting

API ini bukan kompatibel CLS.

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
SByte

Bidang yang nilainya akan ditulis.

value
SByte

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Object, Object)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Object

Bidang yang nilainya akan ditulis.

value
Object

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(IntPtr, IntPtr)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
IntPtr

nativeint

Bidang yang nilainya akan ditulis.

value
IntPtr

nativeint

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Int16, Int16)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Int16

Bidang yang nilainya akan ditulis.

value
Int16

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Int32, Int32)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Int32

Bidang yang nilainya akan ditulis.

value
Int32

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Double, Double)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Double

Bidang yang nilainya akan ditulis.

value
Double

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Byte, Byte)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Byte

Bidang yang nilainya akan ditulis.

value
Byte

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk

VolatileWrite(Int64, Int64)

Sumber:
Thread.cs
Sumber:
Thread.cs
Sumber:
Thread.cs

Perhatian

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

Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.

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

Parameter

address
Int64

Bidang yang nilainya akan ditulis.

value
Int64

Nilai yang akan ditulis.

Atribut

Keterangan

Thread.VolatileRead dan Thread.VolatileWrite merupakan API warisan dan telah digantikan oleh Volatile.Read dan Volatile.Write. Volatile Lihat kelas untuk informasi selengkapnya.

Berlaku untuk