次の方法で共有


combinable::combine メソッド

指定された結合ファンクタを呼び出して、スレッド ローカル サブ計算のセットから最終値を計算します。

template<
   typename _Function
>
_Ty combine(
   _Function_FnCombine
) const;

パラメーター

  • _Function
    2 つのスレッド ローカル サブ計算を結合するために呼び出される関数オブジェクトの型。

  • _FnCombine
    サブ計算を結合するためのファンクタ。そのシグネチャは T (T, T) または T (const T&, const T&) です。結合シグネチャまたは可換シグネチャである必要があります。

戻り値

すべてのスレッド プライベート サブ計算の結合の最終的な結果。

必要条件

ヘッダー: ppl.h

名前空間: の同時実行

参照

関連項目

combinable クラス

概念

並列コンテナーと並列オブジェクト