System::Threading::Interlocked::ExchangeAdd μέθοδος

Interlocked::ExchangeAdd(int32_t&, int32_t) method

Αυξάνει την τιμή ατομικά μέσω διαδικασίας ανταλλαγής-προσθήκης.

static int32_t System::Threading::Interlocked::ExchangeAdd(int32_t &location1, int32_t value)
ParameterTypeΠεριγραφή
location1int32_t&Αναφορά μεταβλητής για αύξηση.
τιμήint32_tΤιμή προς προσθήκη στο location1.

ReturnValue

Τιμή της μεταβλητής αμέσως μετά την αύξηση.

Δείτε επίσης

Interlocked::ExchangeAdd(int64_t&, int64_t) method

Αυξάνει την τιμή ατομικά μέσω διαδικασίας ανταλλαγής-προσθήκης.

static int64_t System::Threading::Interlocked::ExchangeAdd(int64_t &location1, int64_t value)
ParameterTypeΠεριγραφή
location1int64_t&Αναφορά μεταβλητής για αύξηση.
τιμήint64_tΤιμή προς προσθήκη στο location1.

ReturnValue

Τιμή της μεταβλητής αμέσως μετά την αύξηση.

Δείτε επίσης