[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