System::Threading::Interlocked::ExchangeAdd метод
Interlocked::ExchangeAdd(int32_t&, int32_t) method
Увеличивает значение атомарно с помощью процедуры обмена‑добавления.
static int32_t System::Threading::Interlocked::ExchangeAdd(int32_t &location1, int32_t value)
| Параметр | Тип | Описание |
|---|---|---|
| location1 | int32_t& | Ссылка на переменную для увеличения. |
| значение | int32_t | Значение для добавления к location1. |
ReturnValue
Значение переменной сразу после её увеличения.
См. также
- Class Interlocked
- Namespace System::Threading
- Library Aspose.Font for C++
Interlocked::ExchangeAdd(int64_t&, int64_t) method
Увеличивает значение атомарно с помощью процедуры обмена‑добавления.
static int64_t System::Threading::Interlocked::ExchangeAdd(int64_t &location1, int64_t value)
| Параметр | Тип | Описание |
|---|---|---|
| location1 | int64_t& | Ссылка на переменную для увеличения. |
| значение | int64_t | Значение для добавления к location1. |
ReturnValue
Значение переменной сразу после её увеличения.
См. также
- Class Interlocked
- Namespace System::Threading
- Library Aspose.Font for C++