Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La classe affinity_partitioner est similaire à la classe static_partitioner, mais elle améliore l'affinité du cache par son choix de mapper les sous-plages aux threads de travail. Elle peut améliorer considérablement les performances quand une boucle est réexécutée sur le même jeu de données et que les données tiennent dans le cache. Notez que le même objet affinity_partitioner doit être utilisé avec les itérations suivantes d'une boucle parallèle exécutée sur un jeu de données particulier, pour bénéficier de la localité des données.
Syntaxe
class affinity_partitioner;
Membres
Constructeurs publics
| Nom | Description |
|---|---|
| affinity_partitioner | Construit un objet affinity_partitioner. |
| ~affinity_partitioner Destructeur | Détruit un affinity_partitioner objet. |
Hiérarchie d'héritage
affinity_partitioner
Spécifications
En-tête : ppl.h
Espace de noms : concurrency
~affinity_partitioner
Détruit un affinity_partitioner objet.
~affinity_partitioner();
affinity_partitioner
Construit un objet affinity_partitioner.
affinity_partitioner();