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]