Jens-Uwe Mager <[EMAIL PROTECTED]> 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 | [EMAIL PROTECTED] Born in Roswell... married an alien...
