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();