X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=simpltcp.tex;h=b9d99e64afb8a46e54fa97de01dc9a66771fd6b3;hp=4c812d3945bd67e96727fa0e1a7864c2dda4fef4;hb=34f320bccbbb744f178061b94e3a7197c35edd28;hpb=d7305d300866c1e6909dd23743060632b3718178 diff --git a/simpltcp.tex b/simpltcp.tex index 4c812d3..b9d99e6 100644 --- a/simpltcp.tex +++ b/simpltcp.tex @@ -396,11 +396,12 @@ quando affronteremo il comportamento in caso di conclusioni anomale: Tutto questo riguarda la connessione, c'è però da tenere conto dell'effetto del procedimento di chiusura del processo figlio nel server (si veda quanto esaminato in \secref{sec:proc_termination}). In questo caso avremo l'invio del -segnale \macro{SIGCHILD} al padre, ma dato che non si è installato un -manipolatore e che l'azione di default per questo segnale è quella di essere +segnale \macro{SIGCHLD} al padre, ma dato che non si è installato un +manipolatore e che l'azione predefinita per questo segnale è quella di essere ignorato, non avendo predisposto la ricezione dello stato di terminazione, -otterremo che il processo figlio entrerà nello stato di zombie, come risulterà -ripetendo il comando \cmd{ps}: +otterremo che il processo figlio entrerà nello stato di zombie (si riveda +quanto illustrato in \secref{sec:sig_sigchld}), come risulterà ripetendo il +comando \cmd{ps}: \begin{verbatim} 2356 pts/0 S 0:00 ./echod 2359 pts/0 Z 0:00 [echod ]