From owner-freebsd-arch Tue Nov 2 14: 7:25 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 367A51546E for ; Tue, 2 Nov 1999 14:07:16 -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 XAA27739 for ; Tue, 2 Nov 1999 23:07:13 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id XAA82722 for freebsd-arch@freebsd.org; Tue, 2 Nov 1999 23:07:13 +0100 (MET) Received: by hub.freebsd.org (Postfix, from userid 758) id 1D68715458; Tue, 2 Nov 1999 14:06:58 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 10CD51CD75C; Tue, 2 Nov 1999 14:06:58 -0800 (PST) (envelope-from kris@hub.freebsd.org) Date: Tue, 2 Nov 1999 14:06:57 -0800 (PST) From: Kris Kennaway To: Daniel Eischen Cc: Julian Elischer , freebsd-arch@freebsd.org Subject: Re: Threads models and FreeBSD. (Next Step) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 2 Nov 1999, Daniel Eischen wrote: > > > How about [from the "scheduler activations" paper] Flexibility? > > > > I assume by this you mean "the ability to replace the user-level code with > > another model". In theory, that's a good goal, and it's one we shouldn't > > work against, but in practise there's only likely to be one (supported) > > FreeBSD user-threading library which interfaces to the kernel support. > > But the _same_ threading library can provide different scheduling models > (SCHED_RR and SCHED_FIFO). That's kind of what I was after. Okay, sure, if that's what gets coded. I kind of figured we'd be lucky to get one model given the complexity of the task, and we'd be stuck with it evermore :-) Kris ---- Cthulhu for President! For when you're tired of choosing the _lesser_ of two evils.. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message