次の方法で共有


combinable::combine_each メソッド

指定された結合ファンクタをスレッド ローカル サブ計算ごとに 1 回ずつ呼び出して、スレッド ローカル サブ計算のセットから最終値を計算します。 最終結果の累積計算は関数オブジェクトによって行われます。

template<
   typename _Function
>
void combine_each(
   _Function_FnCombine
) const;

パラメーター

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

  • _FnCombine
    1 つのサブ計算を結合するために使用するファンクタ。 シグネチャは void (T) または void (const T&) です。このシグネチャは結合的かつ可換である必要があります。

必要条件

ヘッダー: ppl.h

名前空間: Concurrency

参照

参照

combinable クラス

概念

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