This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: [libc-alpha] pthread_create is failing with a return value EAGAIN
- From: Mark Brown <bmark at us dot ibm dot com>
- To: Kaz Kylheku <kaz at ashi dot footprints dot net>
- Cc: <libc-alpha at sources dot redhat dot com>
- Date: Mon, 18 Mar 2002 09:20:05 -0600
- Subject: Re: [libc-alpha] pthread_create is failing with a return value EAGAIN
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