From: Jeremy Vinding <[EMAIL PROTECTED]>
> On Tue, 2002-11-05 at 14:18, Jenda Krynicky wrote:
> 
> > 
> > Because you'd have a shared reference to a private array.
> > 
> > I believe the docs for threads.pm and Thread::Queue explain this.
> > I'm not using Perl 5.8 yet so I can't tell.
> 
> they don't but i guess that makes sense, however, 'perldoc
> threads::shared', shows these examples:
>          my($scalar, @array, %hash);
>          share($scalar);
>          share(@array);
>          share(%hash);
>          my $bar = &share([]);
>          $hash{bar} = &share({});
> 
> any suggestions as to how i can create anonymous arrays on the fly in
> one thread and access them in another?

Try

        enqueue( &share([1, 2, 3, 4]))

Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to