次の方法で共有


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して実行しない限りアトミックではありません。

こちらもご覧ください

適用対象