Bonjour à tous,
Alors voila, pour optimiser mon code multi-threadé j'ai dans l'idée de partager le calcul en le traitant de maniére parralléle... Mais pour vraiment être optimiser il faut créer un nombre de thread (du moins c'est l'intuition que j'ai pour le moment) de créer un nombre de thread proportionnel au nombre de processeur ou core. Car sur une seule unité de calcul rien ne sert de créer plusieurs thread pour répartir la charge sachant que le processeur passerait alors plus de temps à changer de contexte qu'autre chose! D'ou l'interêt de pouvoir savoir le nombre de cores ou processeurs avant de lancer la création de n thread...
Mais pour le moment mes recherches ont été infructueuses... Bref je me tourne vers vous afin de savoir si vous connaissez une méthode qui me permette d'avoir cette information et tester mon hypothése!
je vous remercie par avance.
Estacado
Partager