Auf Englisch lesen

Freigeben über


Interlocked.Read Methode

Definition

Ü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.

C#
[System.CLSCompliant(false)]
public static ulong Read (ref ulong location);

Parameter

location
UInt64

Der zu ladende 64-Bit-Wert.

Gibt zurück

UInt64

Der geladene Wert.

Attribute

Gilt für

.NET 7 und andere Versionen
Produkt Versionen
.NET 5, 6, 7

Read(Int64)

Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird.

C#
public static long Read (ref long location);

Parameter

location
Int64

Der zu ladende 64-Bit-Wert.

Gibt zurück

Int64

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.

Siehe auch

Gilt für

.NET 7 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0