[bcn-pm] Perls i forks
Jaume Bacardit Peñarroya
helly at he11storm.net
Thu Mar 18 18:46:13 CST 2004
Alex Muntada wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>* Jaume Bacardit Peñarroya: [2004-03-18/16:23:05 -0600]
>
>
>
>>En el pare, abans de començar a fer forks, posa aixo:
>>
>>$SIG{CHLD}='IGNORE';
>>
>>L'alternativa, si t'interessa, és cridar a la funció "wait" per
>>cada fill, pero aixo bloqueja el pare (diria).
>>
>>
>
>Si programeu el wait dins de la rutina del $SIG{CHLD} aleshores
>no es bloquejarà perquè només s'executarà quan hi hagi un fill
>en estat zombie. El wait senzillament el farà desaparèixer de la
>taula de processos i n'obtindrà l'estat de finalització.
>
>En general, és aconsellable tenir una mica de cura dels fills;
>si els ignoreu, no sabreu mai si tenen problemes... ;-)
>
>
>
The three virtues of a programmer are: Laziness, Impatience and Hubris.
Larry Wall
Suposo que jo m'he quedat amb la primera ;)
Jaume
More information about the Barcelona-pm
mailing list