Salut à tous;

Souhaitant utilser au maximum les cores avec chaque thread, j'emploie la fonction SetThreadAffinityMask et donc j'ai suivi cette discution https://forums.codegear.com/message....essageID=36081 .
Une question reste: par exemple pour un quad faut-il utiliser un masque spécifique à chaque thread (dans le constructeur par exemple) du style ThreadAffinityMask=1 pour le thread 1 (00000001) , 2 pour le deuxième (00000010), 4 pour le troisième(00000100) et 8 (00001000)pour le quatrième ou alors utilser un masque de 15 (00001111) pour tous.Et quelle est la différence entre ces 2 approches car avec mon dual core l'occupation proc est la même quand j'utilise un thread par proc (ThreadAffinityMask sur 1 et 2) ou ThreadAffinityMask sur 3 (00000011).Merci

Salutations.