System::Threading::Interlocked::ExchangeAdd Methode

Interlocked::ExchangeAdd(int32_t&, int32_t) method

Erhöht den Wert atomar mittels Austausch‑Add‑Verfahren.

static int32_t System::Threading::Interlocked::ExchangeAdd(int32_t &location1, int32_t value)
ParameterTypBeschreibung
location1int32_t&Variablenreferenz zum Erhöhen.
Wertint32_tWert, der zu location1 hinzugefügt wird.

ReturnValue

Wert der Variablen unmittelbar nach ihrer Erhöhung.

Siehe auch

Interlocked::ExchangeAdd(int64_t&, int64_t) method

Erhöht den Wert atomar mittels Austausch‑Add‑Verfahren.

static int64_t System::Threading::Interlocked::ExchangeAdd(int64_t &location1, int64_t value)
ParameterTypBeschreibung
location1int64_t&Variablenreferenz zum Erhöhen.
Wertint64_tWert, der zu location1 hinzugefügt wird.

ReturnValue

Wert der Variablen unmittelbar nach ihrer Erhöhung.

Siehe auch