From owner-freebsd-arch Sun Dec 15 21:27: 2 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C001137B401 for ; Sun, 15 Dec 2002 21:27:01 -0800 (PST) Received: from puffin.mail.pas.earthlink.net (puffin.mail.pas.earthlink.net [207.217.120.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D64343EB2 for ; Sun, 15 Dec 2002 21:27:01 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from [216.20.231.174] (helo=mindspring.com) by puffin.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18NnmO-0005Sl-00; Sun, 15 Dec 2002 21:27:00 -0800 Message-ID: <3DFD59A4.314F15A5@mindspring.com> Date: Sun, 15 Dec 2002 20:42:12 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Jack Nielsen Cc: arch@freebsd.org Subject: Re: Threads in FreeBSD References: <20021215090538.9378.qmail@web14606.mail.yahoo.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a497e4a4fcf7e817b5b2958d4649926b733ca473d225a0f487350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jack Nielsen wrote: > Terry Lambert wrote: > > If you are really interested in this, the original KSE discussions > > were in usenet news groups from 1994 and again in 1996. One of > > the participants was the architect of the threads in Solaris. The > > 1:1 model is definitely suboptimal, since it increases kernel/user > > boundary crossing frequency significantly. > > With Solaris 9, Sun has moved from a M:N to a 1:1 implementation. > > http://wwws.sun.com/software/whitepapers/solaris9/multithread.pdf I know what the whitepaper says. Have you read their souce code? They actually implement a frm of scheduler activations. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message