Comment puis-je voir les CPU core un thread est en cours d'exécution dans?

En Linux, en supposant un thread pid [pid], à partir du répertoire /proc/[pid] nous pouvons obtenir de nombreuses informations utiles. Par exemple, ces fichiers proc, /proc/[pid]/statut/proc/[pid]/stat et /proc/[pid]/schedstat sont tous utiles. Mais comment puis-je obtenir le nombre de noyau CPU qu'un thread est en cours d'exécution dans? Si un thread est en état de veille, comment puis-je savoir qui de base, il sera exécuté après il est prévu de nouveau?

BTW, est-il un moyen de vider le processus(thread) de la liste de course et de dormir à des tâches pour chaque cœur de PROCESSEUR?

  • envisager de passer à superuser.com - de meilleures chances d'obtenir une réponse.
  • Cela peut être un Linux programmation de questions.
InformationsquelleAutor flypen | 2011-11-07