Are you sure that you need them run parallel?  I could be wrong, but I
don't think it's going to make it go any faster unless you're on a
multiprocessor machine.  I'm just speaking from experience with C++
threads though.

-----Original Message-----
From: Ho, Tony [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 30, 2002 11:09 AM
To: '[EMAIL PROTECTED]'
Subject: Launching Perl Code in Parallel


Hi Guys
I was wondering if you could help me.
 
I have a perl program, get_ice_cream_descriptions.pl, that accepts 2
arguments
 
For example, 
 
get_ice_cream_descriptions.pl  1  10
 
However, I would like to get ice cream descriptions for other ranges at
the
same time, such as 11 - 20, 21 - 30, 31 - 40, 41 - 50 etc
 
I could write an external file that contains the following :
 
get_ice_cream_descriptions.pl  1   10 &
get_ice_cream_descriptions.pl  11  20 & 
get_ice_cream_descriptions.pl  21  30 & 
get_ice_cream_descriptions.pl  31  40 & 
get_ice_cream_descriptions.pl  41  50 &
 
This way I could execute the perl code in parallel and eventually get
the
descriptions.
 
Instead of using the above method, I would prefer to write some code in
get_ice_cream_descriptions.pl accept different number ranges and launch
itself.
I have been looking at the fork() command.
I believe fork() only creates a copy of the original process but I
wasn't
quite sure how I could pass the different number ranges into the perl
code
before it forks itself.
 
Any advice would be appreciated.
Many Thanks
Tony
  
 
 
 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to