"be consistent" | |
PerlMonks |
Efficient way to fork processes and keep a running count?by bfreemer (Novice) |
on Jan 27, 2010 at 19:27 UTC ( [id://820009]=perlquestion: print w/replies, xml ) | Need Help?? |
bfreemer has asked for the wisdom of the Perl Monks concerning the following question: I'm a bit new to IPC and forking. I'm trying to read a series of CDs (for example 12 discs in a collection). I have 3 CD drives. I will fork a child process for each drive. The child will output a file, e.g. "disc1.wav" and then exit. How can I best have the parent keep track of the number of discs so far read and pass the appropriate value to each child in sequence? The scenario I fear: Child 2 exits as above. Next, the parent should fork another read child: The parent should pass the disc number "4" do child 4 so it knows which disc its reading. Seems tricky! Any tips or tutorial links?
Back to
Seekers of Perl Wisdom
|
|