Auf Englisch lesen Bearbeiten

Freigeben über


Interlocked.Read Method

Definition

Overloads

Read(UInt64)

Returns a 64-bit unsigned value, loaded as an atomic operation.

Read(Int64)

Returns a 64-bit value, loaded as an atomic operation.

Read(UInt64)

Source:
Interlocked.cs
Source:
Interlocked.cs
Source:
Interlocked.cs

Important

This API is not CLS-compliant.

Returns a 64-bit unsigned value, loaded as an atomic operation.

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

Parameters

location
UInt64

The 64-bit value to be loaded.

Returns

The loaded value.

Attributes

Applies to

.NET 10 und andere Versionen
Produkt Versionen
.NET 5, 6, 7, 8, 9, 10

Read(Int64)

Source:
Interlocked.CoreCLR.cs
Source:
Interlocked.CoreCLR.cs
Source:
Interlocked.CoreCLR.cs

Returns a 64-bit value, loaded as an atomic operation.

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

Parameters

location
Int64

The 64-bit value to be loaded.

Returns

The loaded value.

Remarks

The Read method is unnecessary on 64-bit systems, because 64-bit read operations are already atomic. On 32-bit systems, 64-bit read operations are not atomic unless performed using Read.

See also

Applies to

.NET 10 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, 8, 9, 10
.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, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0