From owner-freebsd-arch Sun Nov 28 17:34: 2 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id D529415412 for ; Sun, 28 Nov 1999 17:33:58 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id CAA03344 for ; Mon, 29 Nov 1999 02:33:57 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id CAA60847 for freebsd-arch@freebsd.org; Mon, 29 Nov 1999 02:33:57 +0100 (MET) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 4A57115412 for ; Sun, 28 Nov 1999 17:33:50 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id RAA47395; Sun, 28 Nov 1999 17:33:48 -0800 (PST) (envelope-from dillon) Date: Sun, 28 Nov 1999 17:33:48 -0800 (PST) From: Matthew Dillon Message-Id: <199911290133.RAA47395@apollo.backplane.com> To: "Daniel M. Eischen" Cc: Julian Elischer , arch@freebsd.org Subject: Re: Threads stuff References: <3841CFB4.F5B9A2BD@vigrid.com> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :If the kernel is going to automatically complete KSEs, then I would only :do it when new KSEs block or when the process is resumed. The UTS is timing :the current thread, so you don't want to do work for other threads while :the UTS is going to count it against the currently running thread. If the :kernel is not automatically completing the KSEs, then the UTS can be notified :of unblocked KSEs at any time. The kernel *must* complete blocked KSE's or you run into a thousand potential system deadlock situations. We have no choice there. :... interesting stuff (removed) ... -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message