Interlocked.Read Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Read(UInt64) |
Gibt einen 64-Bit-Wert ohne Vorzeichen zurück, der als atomare Operation geladen wurde. |
Read(Int64) |
Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird. |
Read(UInt64)
Wichtig
Diese API ist nicht CLS-kompatibel.
Gibt einen 64-Bit-Wert ohne Vorzeichen zurück, der als atomare Operation geladen wurde.
public:
static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read (ref ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong
Parameter
- location
- UInt64
Der zu ladende 64-Bit-Wert.
Gibt zurück
Der geladene Wert.
- Attribute
Gilt für
Read(Int64)
Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird.
public:
static long Read(long % location);
public static long Read (ref long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long
Parameter
- location
- Int64
Der zu ladende 64-Bit-Wert.
Gibt zurück
Der geladene Wert.
Hinweise
Die Read Methode ist für 64-Bit-Systeme unnötig, da 64-Bit-Lesevorgänge bereits atomfrei sind. Bei 32-Bit-Systemen sind 64-Bit-Lesevorgänge nicht atomfrei, es sei denn, sie werden verwendet Read.