Interlocked.Read メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 ビット値。
戻り値
読み込まれた値。
- 属性
適用対象
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 ビット値。
戻り値
読み込まれた値。
注釈
64 ビットの読み取り操作は既にアトミックであるため、このメソッドは Read 64 ビット システムでは不要です。 32 ビット システムでは、64 ビットの読み取り操作は、次を使用 Readして実行しない限りアトミックではありません。