2011-08-29 2 views
1

Nous avons un processeur MIPS 2-core embarqué sous SMP Linux (2.6.18).Comment trouver l'affinité du thread sous Linux autre que l'utilisation du masque d'affinité?

Nous prévoyons d'affecter l'affinité des threads principaux de l'interface graphique à l'un des deux cœurs et l'autre cœur utilisé pour le traitement du pilote/chemin de données.

Cependant, la question a été posée de savoir comment dire quels threads sont sur quel noyau?

Je peux obtenir le masque d'affinité, mais y a-t-il un autre moyen de dire (par exemple, système/proc) quels threads sont sur quel noyau?

Merci.

Répondre

2

sched_getcpu - déterminer CPU sur lequel le thread appelant est en cours d'exécution

man sched_getcpu() 
Questions connexes