On Tue, May 11, 2010 at 1:59 AM, Eric Veith1 <eric.ve...@de.ibm.com> wrote:

> "raphael()" <raphael.j...@gmail.com> wrote on 05/10/2010 04:07:58 PM:
> > I want to do work on all elements of an array simultaneously.
>
> To clarify: You want to access an hash defined in the parent process from
> all N child processes?
>
> I'm sorry to tell you, but this won't work so easily. When forking, data is
> *copied*. Which means that every child process gets a copy of all the
> parent's variables, but whenever you modify them, the modification has only
> an effect within the child process, because it's just a copy.
>
> There's a whole bag full of inter process communication (IPC) algorithms,
> ranging from files over sockets to posix message queues. You might to have
> a look at "perldoc perlipc" and the whole lot of IPC modules on cpan.
>
> HTH.
>
>                  Eric
>
> --
> Eric MSP Veith <eric.ve...@de.ibm.com>
> Hechtsheimer Str. 2
> DE-55131 Mainz
> Germany
>
> IBM Deutschland GmbH
> Vorsitzender des Aufsichtsrats: Erich Clementi
> Geschäftsführung: Martin Jetter (Vorsitzender), Reinhard Reschke, Christoph
> Grandpierre, Matthias Hartmann, Michael Diemer, Martina Koederitz
> Sitz der Gesellschaft: Stuttgart
> Registergericht: Amtsgericht Stuttgart, HRB 14562
> WEEE-Reg.-Nr. DE 99369940
>
>
Hi Eric. I knew I wouldn't get to eat the cake so easily.
Let see what other have to say  on this. *Thanks* for your reply.

PS - perldoc perlipc seems complicated :(

Reply via email to