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 ビットの読み取り操作は既にアトミックであるため、このメソッドは Read 64 ビット システムでは不要です。 32 ビット システムでは、64 ビットの読み取り操作は、次を使用 Readして実行しない限りアトミックではありません。

こちらもご覧ください

適用対象