affinity_partitioner Class
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The affinity_partitioner class is similar to the static_partitioner class, but it improves cache affinity by its choice of mapping subranges to worker threads. It can improve performance significantly when a loop is re-executed over the same data set, and the data fits in cache. Note that the same affinity_partitioner object must be used with subsequent iterations of a parallel loop that is executed over a particular data set, to benefit from data locality.
class affinity_partitioner;
Public Constructors
| Name | Description |
|---|---|
| affinity_partitioner::affinity_partitioner Constructor | Constructs an affinity_partitioner object. |
| affinity_partitioner::~affinity_partitioner Destructor | Destroys an affinity_partitioner object. |
affinity_partitioner
Header: ppl.h
Namespace: concurrency
Destroys an affinity_partitioner object.
~affinity_partitioner();
Constructs an affinity_partitioner object.
affinity_partitioner();
Show: