"Elizabeth Mattijsen" <[EMAIL PROTECTED]> writes:
> At 02:53 PM 8/11/02 +0200, Arthur Bergman wrote:
> >> Aha! So maybe there the "2 other threads were running" message is
> >> coming from, when you only started one other thread. Does this
> >> shadowy thread run always, even if you don't have threads::shared ?
>
> >No, the is just a missmg, 2 threads were running.
>
> Eh... which two threads?
>
> $ perl -Mthreads -e 'threads->new( sub { 1 while 1 } )'
> A thread exited while 2 other threads were still running.
> ^^^^^^^^^ ^^^^^^^^^^^^^^^
>
> "A thread" + "2 other threads" = 3.
>
> There is one main thread. That thread creates another thread. That
> makes two. Where is the third?
>
> I think the message is in error since there is no third thread. Or is
> there? Or is that taking into account the shared variables thread
> that may or may not be running?
I believe that is what Arthur was saying, the message is an error, it
should be saying '2 threads were running', at least that is what I
read.
jas.