Bonjour,
la fonction setprocessaffinitymask agit elle sur les threads issues du process que l'on positionne sur un certain cpu ?
Merci
Bonjour,
la fonction setprocessaffinitymask agit elle sur les threads issues du process que l'on positionne sur un certain cpu ?
Merci
je réponds à ma propre question, j'avais mal lu msdn, désolé !
SetProcessAffinityMask Function
Sets a processor affinity mask for the threads of the specified process.
c'est donc oui à priori. Je passe en résolu.
Pour être plus précis : tu peux régler les affinités de chaque processus pour lequel tu peux obtenir un handle.
Ensuite, les threads de ce même processus peuvent choisir le CPU qu'ils veulent via SetThreadAffinityMask, dans la limite des CPU autorisés par SetProcessAffinityMask. Pour formuler ça autrement, les restrictions appliquées au processus s'appliquent à tous les threads du processus, empêchant ainsi un thread de tourner sur un CPU "interdit" au processus.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager