atomic_fetch_max 函式

 

以不可部分完成方式計算儲存在第一個引數指定記憶體位置的值和第二個引數指定值之間的最大值,並將其儲存在同一個記憶體位置。

inline int atomic_fetch_max(  
   _Inout_ int * _Dest,  
   int _Value  
) restrict(amp);  
  
inline unsigned int atomic_fetch_max(  
   _Inout_ unsigned int * _Dest,  
   unsigned int _Value  
) restrict(amp);  

參數

_Dest
要比較其中一個值所讀取自,以及比較兩個值後要將最大值儲存到的位置。

_Value
值,要與指定的位置的值比較。

儲存於指定之位置的原始值。

標頭:amp.h

命名空間:並行

Concurrency 命名空間 (C++ AMP)

顯示: