Date: Wed, 10 Nov 1999 12:28:26 -0800 (PST) From: Julian Elischer <julian@whistle.com> To: freebsd-arch@freebsd.org Subject: Threads thread Message-ID: <Pine.BSF.4.10.9911101209550.15640-100000@current1.whistle.com>
next in thread | raw e-mail | index | archive | help
Terry, Archie and I are all at a class this week and have very poor connectivity. (I only have connectivity actually IN class) ;-) I was hoping that someone else could make take on the task of making an independent summary of things we discussed. My summary of 'goals' needs to be updated to include the ability to create 'groups' of threads, and for those groups to have the capability of being assigned separate system resource limits (e.g. different priority). This comes in two parts.. from the kernel's point of view, there must be different classes (groups) of KSE's (Kernel Schedulable Entities), But it is completely opaque to the kernel which User level Thread (ULT?) the User level thread scheuler assignes to those KSEs. One would hope that the ULS would co-operate! It seems to me that from the goals we have decided upon we are already seeing some facets of teh implementation becoming clear. Certainly we need Multiple KSEs and the ability of these to be grouped. We also need a ULS (user level Scheduler). What else can we see are becoming 'Inevitable'? Do we allow the thread system to schedule different threads when a thread get's a pagefault? How can we be sure that teh pagefault is not inteh scheduler? etc. etc. Julian (typing on a pretty slow link in class when I should be taking notice of the teacher) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9911101209550.15640-100000>