in reply to Re: Problem in Inter Process Communication
in thread Problem in Inter Process Communication

Hi LesleyB,

By spawning a child process using fork i m duplicating the perl interpreter which is running in a separate process. So if i have spawned 3 children total no of perl interpreter running would be 4 one for parent + 3 for the children.

when i m creating thread inside the child process forked above, no separate process is made. They are subprocesses of the child process.Now i want a way to communicate between these subprocesses and the process that has launched them.

Thanks
  • Comment on Re^2: Problem in Inter Process Communication

Replies are listed 'Best First'.
Re^3: Problem in Inter Process Communication
by JoeKamel (Acolyte) on Aug 20, 2008 at 17:25 UTC

    Don't have a chance to look at your source at this second, but depending on what your trying to use IPC for, these may be useful:

    1. take a look at zentara's excellent thread primer -- he uses shared items to communicate items within threads. http://perlmonks.org/?node_id=691785

    2. take a look at the source in http://perlmonks.org/?node_id=704138 where i use the Threads::Queue to do IPC.