Questions marquées «process»

253
Threads vs processus sous Linux

J'ai récemment entendu quelques personnes dire que sous Linux, il est presque toujours préférable d'utiliser des processus plutôt que des threads, car Linux est très efficace dans la gestion des processus et parce qu'il y a tellement de problèmes (comme le verrouillage) associés aux threads....

237
Qu'est-ce qu'un «fil» (vraiment)?

J'ai essayé de trouver une bonne définition et de comprendre ce qu'est vraiment un fil . Il semble que je dois manquer quelque chose d'évident, mais chaque fois que je lis ce qu'est un thread, c'est presque une définition circulaire, à la "un thread est un thread d'exécution" ou "un moyen de se...

235
lire le sous-processus stdout ligne par ligne

Mon script python utilise un sous-processus pour appeler un utilitaire Linux très bruyant. Je veux stocker toute la sortie dans un fichier journal et en montrer une partie à l'utilisateur. Je pensais que ce qui suit fonctionnerait, mais la sortie n'apparaît dans mon application que lorsque...

206
Attendez la fin d'un processus

J'ai une application qui fait Process.Start() pour démarrer une autre application 'ABC'. Je veux attendre la fin de cette application (le processus se termine) et continuer mon exécution. Comment puis-je le faire? Il peut y avoir plusieurs instances de l'application «ABC» en cours d'exécution en...

187
Comment tuer le processus zombie

J'ai lancé mon programme au premier plan (un programme démon), puis je l'ai tué avec kill -9, mais il me reste un zombie et je ne peux pas le tuer avec kill -9. Comment tuer un processus zombie? Si le zombie est un processus mort (déjà tué), comment le supprimer de la sortie de ps aux?...