Share via


affinity_partitioner-klasse

De affinity_partitioner klasse is vergelijkbaar met de static_partitioner klasse, maar verbetert de cacheaffiniteit door de keuze voor het toewijzen van subbereiken aan werkthreads. Dit kan de prestaties aanzienlijk verbeteren wanneer een lus opnieuw wordt uitgevoerd via dezelfde gegevensset en de gegevens in de cache passen. Houd er rekening mee dat hetzelfde affinity_partitioner object moet worden gebruikt met volgende iteraties van een parallelle lus die wordt uitgevoerd voor een bepaalde gegevensset, om te profiteren van de locatie van de gegevens.

Syntaxis

class affinity_partitioner;

Leden

Openbare constructors

Naam Description
affinity_partitioner Maakt een affinity_partitioner object.
~affinity_partitioner Destructor Vernietigt een affinity_partitioner object.

Overnamehiƫrarchie

affinity_partitioner

Requirements

Koptekst: ppl.h

Naamruimte: concurrentie

~affinity_partitioner

Vernietigt een affinity_partitioner object.

~affinity_partitioner();

affinity_partitioner

Maakt een affinity_partitioner object.

affinity_partitioner();

Zie ook

concurrentie Namespace