From owner-freebsd-current@FreeBSD.ORG Wed Apr 2 06:30:12 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5A6337B401 for ; Wed, 2 Apr 2003 06:30:12 -0800 (PST) Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF56C43F3F for ; Wed, 2 Apr 2003 06:30:10 -0800 (PST) (envelope-from sheldonh@starjuice.net) Received: from sheldonh by axl.seasidesoftware.co.za with local (Exim 4.12) id 190jF9-0000Fd-00; Wed, 02 Apr 2003 16:29:35 +0200 Date: Wed, 2 Apr 2003 16:29:35 +0200 From: Sheldon Hearn To: Terry Lambert Message-ID: <20030402142935.GA790@starjuice.net> Mail-Followup-To: Terry Lambert , Alexander Leidinger , Jeff Roberson , csujun@21cn.com, current@freebsd.org References: <20030402070515.40396.qmail@web41803.mail.yahoo.com> <20030402132252.23f4e6f3.Alexander@Leidinger.net> <3E8AEE1E.AB0583B0@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E8AEE1E.AB0583B0@mindspring.com> User-Agent: Mutt/1.5.4i Sender: Sheldon Hearn cc: Alexander Leidinger cc: csujun@21cn.com cc: current@freebsd.org cc: Jeff Roberson Subject: Re: libthr and 1:1 threading. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2003 14:30:13 -0000 On (2003/04/02 06:05), Terry Lambert wrote: > > I think Jeff (or someone else?) said, that some web browsers gain > > "something" too (serialization issues with libc_r)? I had the impression > > that this also applies to UP systems. > > > > Do I misremember this? If not, does it not apply to UP systems as well? > > FWIW: the libc_r reentrancy isn't fixed by a 1:1 model for > anything but calls for which there are no non-blocking > alternative kernel APIs. [...long ramble...] For all the rambling, I'm happy to report that my SCHED_ULE + libthr UP workstation feels noticibly more responsive when I have several Mozilla tabs all loading pages simultaneously while I'm trying to make a threaded Java IDE do something sensible. It's possible that I'm actually seeing the impact of other changes that have been committed in the last week, I suppose. Ciao, Sheldon.