Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Multi tasking with same data

by chennaiite (Sexton)
on Dec 16, 2006 at 13:02 UTC ( #590200=perlquestion: print w/replies, xml ) Need Help??
chennaiite has asked for the wisdom of the Perl Monks concerning the following question:

Hi monks,

I need to open a multiple cmd prompt window and have to run the same perl program.
All the program will be using the same data. Only the input parameter will differ. I do not know we could use threading for this.Also I never tried threading in perl before, But I can try if anybody helps me.

I would greatly appreciate if anyone provide some guidance.


Replies are listed 'Best First'.
Re: Multi tasking with same data
by zentara (Archbishop) on Dec 16, 2006 at 13:21 UTC
    Threading is only useful if you need to share realtime results between threads. If one thread dosn't care about how the other is running, you are better off using fork. See Parallel::ForkManager

    I'm not really a human, but I play one on earth. Cogito ergo sum a bum
Re: Multi tasking with same data
by jettero (Monsignor) on Dec 16, 2006 at 13:16 UTC

    Threading may be overkill. Perl implements a nice fork() even in windows.

    for (@ARGV) { if( -f $_ ) { unless( fork ) { system($cmdname, $_) == 0 or die; } } }

    I suspect you mean something other than the above, but it's hard to tell. Perhaps look at DB_File? Elaborate on the problem and my answer is likely to change significantly.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://590200]
Approved by Corion
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (2)
As of 2017-08-19 05:01 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (310 votes). Check out past polls.