System::Threading::Interlocked::Exchange طريقة

Interlocked::Exchange(T&, T) method

يبدل القيمة على المتغير: يخزن القيمة الجديدة ويعيد القيمة التي كان المتغير يحملها مباشرةً قبل التخزين.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
معاملالوصف
Tنوع المتغير.
معاملنوعالوصف
location1T&مرجع المتغير للتغيير.
قيمةTالقيمة لتخزينها.

ReturnValue

قيمة المتغير مباشرةً قبل تغييره.

انظر أيضًا

Interlocked::Exchange(T&, T) method

يبدل القيمة على المتغير: يخزن القيمة الجديدة ويعيد القيمة التي كان المتغير يحملها مباشرةً قبل التخزين. غير مُنفّذ.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
معاملالوصف
Tنوع المتغير.
معاملنوعالوصف
location1T&مرجع المتغير للتغيير.
قيمةTالقيمة لتخزينها.

ReturnValue

قيمة المتغير مباشرةً قبل تغييره.

انظر أيضًا