develooper Front page | perl.ithreads | Postings from April 2010

Re: Help with concurrent threads

Thread Previous | Thread Next
From:
Jerry D. Hedden
Date:
April 16, 2010 09:06
Subject:
Re: Help with concurrent threads
Message ID:
k2h1ff86f511004160857md368d618i3be7736d266056a9@mail.gmail.com
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 <alfonso.caponi@gmail.com> 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

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About