holger rauch wrote:

> Hi!
> 
> I tried the following test program with various 2.4.x und 2.2.x kernels and
> noticed that it doesn't *seem* to be possible to create more than 1021
> threads. I changed "ulimit -u" from within bash before running the thread
> test program, I modified a setting in the /proc filesystem:
> 
> /proc/sys/kernel/threads-max
> 
> (but that limit is 12287 with a 2.4.21 kernel, so it should be high enough
> anyway),
> 
> but all I got was:
> 
> [...]
> Thread #1019: Thread started...thread done
> Thread #1020: Thread started...thread done
> Thread #1021: Thread started...thread done
> Thread #1022: *** Unable to create thread #1021 ***
> 

My answer is out of topic too:

The current LinuxThreads doesn't handle more than (about) 1023 attached 
threads running. (There always a control thread)

Use pthread_detach(), but you won't be able to pthread_join() them after.

-- 
Yann Droneaud <[EMAIL PROTECTED]>
MBDA France Missile Systems -- http://www.mbda.net/
Etudes Logiciels Sol, Bourges
Bureau +33 (0) 2 48 55 71 58 | Portable +33 (0) 6 88 40 82 43



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to