次の方法で共有


atomic_fetch_max 関数

最初の引数で指定されたメモリ位置に格納されている値と 2 番目の引数で指定された値の間での最大値をアトミックに計算し、同じメモリ位置に格納します。

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
    比較される値の 1 つが読み取られ、2 つの値の最大値が格納される位置。

  • _Value
    指定した位置の値と比較する値。

戻り値

指定した位置に格納される元の値。

必要条件

ヘッダー: amp.h

名前空間: Concurrency

参照

関連項目

Concurrency 名前空間 (C++ AMP)