Subject: Re: libpthread
To: William Allen Simpson <wsimpson@greendragon.com>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 06/25/2003 07:12:00
On Wednesday, June 25, 2003, at 05:27  AM, William Allen Simpson wrote:

> I've now read the above mentioned papers, and the Solaris 9 white paper
> (from May 2002),
>
>   http://wwws.sun.com/software/whitepapers/solaris9/multithread.pdf
>
> and have concluded that 1:1 is the direction NetBSD should head.  As 
> the
> Solaris paper says:

I think it's important to remember that Solaris's M:N implementation 
was particularly poor; it did indeed suffer from performance problems, 
and a host of other issues.

They were, however, artifacts of their particular implementation of 
M:N, not properties inherent to the M:N strategy.

It's also important to remember that there is at least one other 
commercial M:N implementation (which also uses Scheduler Activations): 
Tru64 UNIX.  My experience with that implementation is that it was 
quite good.

         -- Jason R. Thorpe <thorpej@wasabisystems.com>