Je suis nouveau sur Ubuntu et nouveau ici. Je dois le savoir.
Comment puis-je tuer un seul thread de Terminal dans Ubuntu? J'ai Mozilla ouvert et il a 45 fils. Je veux en tuer un.
J'ai déjà effectué des recherches sur de nombreuses sources en ligne, mais en vain. Quelqu'un peut-il m'aider?
Tu ne peux pas. Pas sans tuer tout le processus. De man 3 pthread_kill
, une fonction utilisée pour le traitement du signal:
NOTES
Signal dispositions are process-wide: if a signal handler is installed,
the handler will be invoked in the thread thread, but if the
disposition of the signal is "stop", "continue", or "terminate", this
action will affect the whole process.
Voir aussi ce post U & L .
Cela semble être ce à quoi tgkill est destiné, mais il est peu probable que le meilleur moyen de gérer trop de threads ouverts par l'application. Il devrait être traité comme une sorte d’outil de débogage.