System::Threading::Interlocked::ExchangeAdd メソッド

Interlocked::ExchangeAdd(int32_t&, int32_t) method

交換加算手順によって値を原子的に増加させます。

static int32_t System::Threading::Interlocked::ExchangeAdd(int32_t &location1, int32_t value)
パラメーター説明
location1int32_t&増加させる変数への参照。
valueint32_tlocation1 に加える値。

ReturnValue

増加直後の変数の値。

参照

Interlocked::ExchangeAdd(int64_t&, int64_t) method

交換加算手順によって値を原子的に増加させます。

static int64_t System::Threading::Interlocked::ExchangeAdd(int64_t &location1, int64_t value)
パラメーター説明
location1int64_t&増加させる変数への参照。
valueint64_tlocation1 に加える値。

ReturnValue

増加直後の変数の値。

参照