atom feed16 messages in org.freebsd.freebsd-archRe: Scheduler framework.
FromSent OnAttachments
Jeff RobersonOct 8, 2002 7:26 pm 
Julian ElischerOct 8, 2002 7:42 pm 
Jeff RobersonOct 8, 2002 7:55 pm 
Peter WemmOct 8, 2002 8:05 pm 
Luigi RizzoOct 8, 2002 8:18 pm 
Jeff RobersonOct 8, 2002 8:22 pm 
Julian ElischerOct 8, 2002 10:44 pm 
Jeff RobersonOct 8, 2002 11:14 pm 
Julian ElischerOct 9, 2002 1:04 am 
Igor SysoevOct 9, 2002 9:32 am 
Julian ElischerOct 9, 2002 10:03 am 
John BaldwinOct 9, 2002 10:29 am 
Alfred PerlsteinOct 9, 2002 10:41 am 
Igor SysoevOct 9, 2002 11:52 am 
Julian ElischerOct 9, 2002 12:05 pm 
Jon MiniOct 9, 2002 3:33 pm 
Subject:Re: Scheduler framework.
From:Igor Sysoev (is@rambler-co.ru)
Date:Oct 9, 2002 11:52:26 am
List:org.freebsd.freebsd-arch

On Wed, 9 Oct 2002, Julian Elischer wrote:

If a thread mailbox IS provided: the syscall is entered. the thread blocks. A second thread is invoked and attached to the KSE, which is disconnected from the original thread.

Sorry, where did this second thread come from ?

there is a thread_allocator that allocates threads on demand.

Actually the process ahs a couple of spare threads "Up its sleave" so it doesn't have to go to teh thread allocator every time..

As I understand this second thread has user-level context and its context pointed by tm_context.uc_link of blocked thread mailbox. Am I right ?

If it's so then can several threads use the same second thread context ?

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message