2011-04-07 2 views

Répondre

2

L'appel sched_setaffinity() est spécifique à Linux, donc cette réponse s'applique ici.

Un appel à sched_setaffinity() affecte un seul thread. Un thread créé avec pthread_create() hérite du masque d'affinité CPU de son parent. Cela signifie que si vous modifiez l'affinité du thread en cours après avoir créé d'autres threads, leur affinité restera la valeur par défaut; mais si vous le faites dans l'ordre inverse, ils hériteront de l'ensemble d'affinités modifié.

Questions connexes