[Cascavel-pm] Digest Cascavel-pm, volume 228, assunto 6

Lord lordf3 em gmail.com
Sábado Dezembro 22 19:47:46 PST 2007


------------------------------
Message: 2
Date: Sat, 22 Dec 2007 14:47:20 -0200
From: "Nilson Santos Figueiredo Junior" <acid06 em gmail.com>
Subject: Re: [Cascavel-pm] fork()
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Message-ID:
<9a08c9b40712220847v3b675a1eu8dde1b137ccb45c em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

On Dec 22, 2007 1:55 PM, Lord <lordf3 em gmail.com> wrote:
> Olá, estou tentando criar uma função com o fork e encontrei um problema.
> Gostaria de saber como modificar variaveis em um processo filho de modo
que
> a variavel tambem seja modificada nos outros processos filhos, porque
quando
> incremento um contador em um processo filho os demais processos filhos não
> tem acesso à essa variavel incrementada. Enfim, gostaria de saber se há
> alguma maneira de criar uma variavel 'compartilhada' entre os processos
> filhos com o fork(). Obrigado.

Utilize o módulo forks::shared caso só possa usar processos separados
ou o threads::shared, caso possa usar threads.

-Nilson Santos F. Jr.
------------------------------

Poderia dizer a diferença entre processos separados e threads ou a definição
de cada um? Grato.



Mais detalhes sobre a lista de discussão Cascavel-pm