다음을 통해 공유


Interlocked.Read 메서드

정의

오버로드

Read(UInt64)

원자성 연산으로 로드된 부호 없는 64비트 값을 반환합니다.

Read(Int64)

원자 단위 연산으로 로드된 64비트 값을 반환합니다.

Read(UInt64)

중요

이 API는 CLS 규격이 아닙니다.

원자성 연산으로 로드된 부호 없는 64비트 값을 반환합니다.

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

매개 변수

location
UInt64

로드될 64비트 값입니다.

반환

UInt64

로드된 값입니다.

특성

적용 대상

Read(Int64)

원자 단위 연산으로 로드된 64비트 값을 반환합니다.

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

매개 변수

location
Int64

로드될 64비트 값입니다.

반환

Int64

로드된 값입니다.

설명

64비트 읽기 작업은 이미 원자성이므로 64비트 시스템에서는 Read 이 메서드가 필요하지 않습니다. 32비트 시스템에서 64비트 읽기 작업은 다음을 사용하여 Read수행되지 않는 한 원자성 작업이 아닙니다.

추가 정보

적용 대상