apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <traw...@attglobal.net>
Subject Re: cvs commit: apr/dso/unix dso.c
Date Mon, 25 Mar 2002 23:45:55 GMT
Jens-Uwe Mager <jum@anubis.han.de> writes:

> On Mon, Mar 25, 2002 at 03:20:27PM -0800, Aaron Bannert wrote:
> > On Tue, Mar 26, 2002 at 12:04:07AM +0100, Jens-Uwe Mager wrote:
> > > Darwin is a BSD kernel on top of MACH. The current implementation maps
> > > POSIX threads to MACH kernel threads in a one to one implementation. The
> > > implementation is not without flaws either, as for example there are
> > > problems with cancellation, signal handling (I believe) and process
> > > shared mutexes.
> > 
> > Awesome! That is good news -- what OS' thread lib  doesn't have problems
> > with thread cancellation and signal handling? ;)
> 
> I did have remarkable few problems with the AIX 4.3 pthread library
> (before they started the N to M user to kernel level scheduling thingy).

FYI... Apache sets an environment variable to use 1:1 user:kernel
threads.  I was advised by AIX folks that unless you are CPU bound it
is best to override the default and use 1:1.

-- 
Jeff Trawick | trawick@attglobal.net
Born in Roswell... married an alien...

Mime
View raw message