ProcessWiever

_gromit_

Membre actif
15 Mai 2000
458
5
40
Valence
softomatic.macdk.com
Voilà j'ai fait un p'tit tour dans le ProcessWiever et je suis tombé sur un truc que je sais pas ce que c'est :
zombie.jpg


Alors, voilà ma question est qu'est-ce que l'état Zombie ??
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par _gromit_:
Voilà j'ai fait un p'tit tour dans le ProcessWiever et je suis tombé sur un truc que je sais pas ce que c'est :
zombie.jpg


Alors, voilà ma question est qu'est-ce que l'état Zombie ??
<HR></BLOCKQUOTE>

Lorsqu'un processus fils se termine, il envoie un signal (SIGCHLD) à son père pour lui signifier son arrêt, puis il se met en veille et attend que le père ait traité ce signal ou qu'il meurre. Si ce dernier ne le fait pas, le fils se met en veille et reste présent en mémoire, on l'appelle alors processus zombie. Ceci peut devenir important et embêtant lorsque l'on programme un serveur à fort taux de demandes car on eut se retrouver sans numéro de processus disponible (no more process) ou sans mémoire disponible
 
Les applis zombies sont des applications que tu as quittée mais qui en fait sont toujours là... tu peux la killer par le terminal:
tu tapes: top
puis tu regardes le numéro de l'appli zombie ex:3
tu tapes: ctrl+c
puis: kill 3

le tour est joué