System::Threading::Interlocked::Exchange metodo

Interlocked::Exchange(T&, T) method

Scambia il valore su variabile: memorizza il nuovo valore e restituisce il valore che la variabile aveva immediatamente prima della memorizzazione.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParametroDescrizione
TTipo variabile.
ParametroTipoDescrizione
location1T&Riferimento variabile da modificare.
valoreTValore da memorizzare.

ReturnValue

Valore della variabile subito prima che fosse modificata.

Vedi anche

Interlocked::Exchange(T&, T) method

Scambia il valore su variabile: memorizza il nuovo valore e restituisce il valore che la variabile aveva immediatamente prima della memorizzazione. Non implementato.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParametroDescrizione
TTipo variabile.
ParametroTipoDescrizione
location1T&Riferimento variabile da modificare.
valoreTValore da memorizzare.

ReturnValue

Valore della variabile subito prima che fosse modificata.

Vedi anche