System::Threading::Interlocked::CompareExchange मेथड

Interlocked::CompareExchange(int32_t&, int32_t, int32_t, bool&) method

वेरिएबल पर मान की तुलना-आदान-प्रदान करता है: जांचता है कि वेरिएबल विशिष्ट मान के बराबर है या नहीं और केवल तब नया मान संग्रहीत करता है जब संग्रहीत मान अपेक्षित से मेल खाता हो।

static int32_t System::Threading::Interlocked::CompareExchange(int32_t &location1, int32_t value, int32_t comparand, bool &succeeded)
पैरामीटरप्रकारविवरण
location1int32_t&परिवर्तन के लिए चर संदर्भ।
मानint32_tसंग्रहीत करने के लिए मान।
तुलनात्मक मानint32_tएक्सचेंज से पहले चर के मान की तुलना करने के लिए मान।
सफल हुआbool&चर का संदर्भ जो एक्सचेंज होने पर true सेट होता है और अन्यथा false।

ReturnValue

ऑपरेशन शुरू होने पर वैरिएबल का मान, चाहे वह बदला गया हो या नहीं।

संबंधित देखें

Interlocked::CompareExchange(T&, T, T) method

वेरिएबल पर मान की तुलना-आदान-प्रदान करता है: जांचता है कि वेरिएबल विशिष्ट मान के बराबर है या नहीं और केवल तब नया मान संग्रहीत करता है जब संग्रहीत मान अपेक्षित से मेल खाता हो।

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::CompareExchange(T &location1, T value, T comparand)
पैरामीटरविवरण
Tचर प्रकार।
पैरामीटरप्रकारविवरण
location1T&परिवर्तन के लिए चर संदर्भ।
मानTसंग्रहीत करने के लिए मान।
तुलनात्मक मानTएक्सचेंज से पहले चर के मान की तुलना करने के लिए मान।

ReturnValue

ऑपरेशन शुरू होने पर वैरिएबल का मान, चाहे वह बदला गया हो या नहीं।

संबंधित देखें

Interlocked::CompareExchange(T&, T, T) method

वेरिएबल पर मान की तुलना-आदान-प्रदान करता है: जांचता है कि वेरिएबल विशिष्ट मान के बराबर है या नहीं और केवल तब नया मान संग्रहीत करता है जब संग्रहीत मान अपेक्षित से मेल खाता हो। लागू नहीं किया गया।

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::CompareExchange(T &location1, T value, T comparand)
पैरामीटरविवरण
Tचर प्रकार।
पैरामीटरप्रकारविवरण
location1T&परिवर्तन के लिए चर संदर्भ।
मानTसंग्रहीत करने के लिए मान।
तुलनात्मक मानTएक्सचेंज से पहले चर के मान की तुलना करने के लिए मान।

ReturnValue

ऑपरेशन शुरू होने पर वैरिएबल का मान, चाहे वह बदला गया हो या नहीं।

संबंधित देखें