atomic_exchange - função
Define o valor do local de destino como uma operação atômica.
inline int atomic_exchange(
_Inout_ int * _Dest,
int _Value
) restrict(amp);
inline unsigned int atomic_exchange(
_Inout_ unsigned int * _Dest,
unsigned int _Value
) restrict(amp);
inline float atomic_exchange(
_Inout_ float * _Dest,
float _Value
) restrict(amp);
Parâmetros
_Dest
Ponteiro para o local de destino._Value
O novo valor.
Valor de retorno
O valor original do local de destino.
Requisitos
Cabeçalho: amp.h
Namespace: Concurrency