On 3/21/06, Octavian Rasnita <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have tried the following script:
> use threads;
> my $threads = async {foreach(1 .. 70) {download($_)}};

This creates a single thread to execute the block. The choice between
$threads->create and async has to do with whether you're compfortable
with the oo interface, and whether you want to execute a block or a
sub.  If you want 70 threads, do something like:

    my @threads;
    foreach (1..70) {
        push @threads, threads->create("download", $_);
        # or async {download($_)};
    }


    foreach (@threads) {
        print "thread " $_->tid . " returned " . $_->join . "\n";
    }


At least that's how I remeber it working.

HTH,

-- jay
--------------------------------------------------
This email and attachment(s): [  ] blogable; [ x ] ask first; [  ]
private and confidential

daggerquill [at] gmail [dot] com
http://www.tuaw.com  http://www.dpguru.com  http://www.engatiki.org

values of β will give rise to dom!

Reply via email to