Je veux connaître les threads en cours d'exécution pour un processus particulier sous Linux? Comment puis-je gérer cela?Trouver des threads en cours d'exécution pour un processus particulier sous Linux
Répondre
Que voulez-vous savoir sur les threads? Essayez:
- Fixation gdb et en utilisant "info fils"
- regardant/proc/< pid>/tâche, où les fils sont énumérés
Supposons qu'en cours de processus, 20 threads tournent , à un moment donné, certains threads sont sortis, je veux dire les extrémités, ces threads seront également trouvés à cet endroit? –
Vous pouvez utiliser
ps -eLf
Vérifiez ce lien. http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/
J'utilise RHEL, cette commande ne fonctionne pas ......... il est dit d'utiliser -m avec ps mais il ne donne pas d'informations correctes ...... puis-je obtenir d'une autre manière? merci d'avance – kumarasvn
Avez-vous utilisé L ou l? Aussi, vous pouvez essayer d'utiliser seulement ps -L. Ou pour connaître tous les drapeaux disponibles, utilisez man ps – gsk
Vous pouvez également essayer de donner ps d'abord, puis donner ps -L pid où pid est l'identifiant du processus pour lequel vous voulez connaître les informations de fil – gsk
Qu'avez-vous essayé? – Bull
La question est de 2010 @B ... – Ben
Quelqu'un at-il déjà remarqué que la majorité des questions fermées hors-sujet que vous rencontrez sur stackoverflow sont réellement sur le sujet, et habituellement exactement ce à quoi vous avez besoin d'une réponse? –