System::Threading::Interlocked::Exchange yöntemi

Interlocked::Exchange(T&, T) method

Değişken üzerindeki değer değişimi: yeni değeri depolar ve depolamadan hemen önce değişkenin sahip olduğu değeri döndürür.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParametreAçıklama
TDeğişken tipi.
ParametreTürAçıklama
location1T&Değiştirmek için değişken referansı.
değerTDepolanacak değer.

ReturnValue

Değiştirilmeye hemen önceki değişkenin değeri.

Ayrıca Bakınız

Interlocked::Exchange(T&, T) method

Değişken üzerindeki değer değişimi: yeni değeri depolar ve depolamadan hemen önce değişkenin sahip olduğu değeri döndürür. Uygulanmadı.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParametreAçıklama
TDeğişken tipi.
ParametreTürAçıklama
location1T&Değiştirmek için değişken referansı.
değerTDepolanacak değer.

ReturnValue

Değiştirilmeye hemen önceki değişkenin değeri.

Ayrıca Bakınız