[Cascavel-pm] Dúvida sobre multiproces
Luis Campos de Carvalho
monsieur_champs em yahoo.com.br
Sexta Março 4 19:05:44 PST 2005
fglock em pucrs.br wrote:
> Vai aí uma pequena correção:
>
> foreach( @FILES ){
> my $parent = fork();
> if( $parent == 0 ){ # sou o processo filho
> # Execute processamento específico aqui
> exit;
> }else{ # sou o processo pai
> # nao faz nada, apenas gera o proximo loop.
> }
> }
Flávio, eu não entendi.
Qual é a diferença entre perguntar se $parent é zero ou falso, neste
caso?
Caso o fork() falhe, acho que teremos um problema tão maior com o
S.O., que o Perl não vai ter qualquer chance de expressar uma condição
de erro...
Compreendi a "boa prática", mas não consegui enxergar seu propósito
ou a situação onde ela poderia ser útil... me ajude?
Putamplexos!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Sao Paulo PM Leader,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm