[libc-alpha] pthread_create is failing with a return value EAGAIN

Mark Brown bmark@us.ibm.com
Mon Mar 18 07:20:00 GMT 2002


On Friday, March 15, 2002, at 10:34  AM, Kaz Kylheku wrote:

> The problem occurs in the software design which calls for the creation
> of 700 threads. Making 700 threads won't make your application 700
> times faster; threads are not hardware. This is simply not a reasonable
> number of threads to create.

I agreed with everything you said until I hit this. This is "limited"
thinking. The fact is, scalability is important, and while a 700-thread
process on a PIII-300 with 128Mb of memory is not going to work, for
some environments 1400-thread-processes on an 8-way with 1Gb of memory
is quite appropriate.

Let's be careful not to artificially limit glibc.

---
Mark S. Brown
Senior Technical Staff Member, IBM Server Group
512.838.3926 fax 512.838.3882
bmark@us.ibm.com		



More information about the Libc-alpha mailing list