in reply to Re: thread failed to start?
in thread thread failed to start?

I was wondering too if there was some sort of file handle limit I was running in to. I have not been able to find out what it might be using perl 5.8.0 from activestate under win2k. I see a lot of talk about 256 but can't verify it. :-(

Replies are listed 'Best First'.
Re: Re: Re: thread failed to start?
by deadkarma (Monk) on Mar 10, 2003 at 22:00 UTC
    yeah, it seems ActiveState 5.8.0 under WinXP, only 256 threads can be created. If Try to start more than that the program exits, no error, no warning. . . .:

    use strict; use threads; my $num_threads = 0; for(1..257) { my $thr = threads->new(\&threader); $num_threads++; print "$num_threads started\r"; } print "$num_threads running\n"; sleep(); sub threader { sleep(); }