Re: Help with concurrent threads
[email protected] ("Jerry D. Hedden") Fri, 16 Apr 2010 11:57:32 -0400
| Newsgroups | perl.ithreads |
|---|---|
| Message-ID | <[email protected]> |
Get the 'threads' distribution from CPAN and look at the sample scripts in the 'examples' directory. On Fri, Apr 16, 2010 at 11:48, alfonso caponi <[email protected]> wrote: > Hi list, > > I've some doubts with a multi-threads script. My goal is to create a script > with the same max number of threads running at all times. > > For example: I've an array with 9 elements and 3 threads to process it; each > thread can process an element using a different time (a thread could end > before another) and I would like 3 threads always running. > > My idea is to take an element from a queue, start threads to reach the > maximum number of active threads allowed and simultaneously start a separate > (but unique) thread to wait every thread in execution. > > In attachment my "solution". Have you any tips? I would not use other > modules as well threads, threads::shared, thread::queue. > > Thank you very much! > Al