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-разрядное значение.
Возвращаемое значение
Загруженное значение.
- Атрибуты
Применяется к
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-разрядное значение.
Возвращаемое значение
Загруженное значение.
Комментарии
Этот Read метод не требуется в 64-разрядных системах, так как 64-разрядные операции чтения уже атомарны. В 32-разрядных системах 64-разрядные операции чтения не являются атомарными, если не выполняются с помощью Read.