affinity_partitioner クラスは static_partitioner クラスに似ていますが、ワーカー スレッドへのマッピングのサブ範囲の選択によってキャッシュの関係が向上します。 同じデータ セットに対してループ処理が再実行されるときにパフォーマンスを大幅に向上させることができ、データはキャッシュに収まります。 データの局所性のメリットを利用するには、特定のデータ セットに対して実行される並列ループの以降のイテレーションで、同じ affinity_partitioner オブジェクトを使用する必要があります。
構文
class affinity_partitioner;
メンバー
パブリック コンストラクター
| 名前 | 説明 |
|---|---|
| affinity_partitioner | affinity_partitioner オブジェクトを構築します。 |
| ~affinity_partitioner デストラクター | affinity_partitioner オブジェクトを破棄します。 |
継承階層
affinity_partitioner
要件
ヘッダー: ppl.h
名前空間: concurrency
~affinity_partitioner
affinity_partitioner オブジェクトを破棄します。
~affinity_partitioner();
affinity_partitioner
affinity_partitioner オブジェクトを構築します。
affinity_partitioner();