Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 2002 14:13:25 EST
From:      higgsr@rpi.edu
To:        nathan_arun@hotmail.com
Cc:        arch@freebsd.org
Subject:   Re: Threads in FreeBSD
Message-ID:  <200212131913.gBDJDPrl167000@mail.rpi.edu>

next in thread | raw e-mail | index | archive | help
There is a paper describing -CURRENT's ideal model for thread support

http://www.asdf.dk/sjov/freebsd_kse.pdf

the status page

http://www.freebsd.org/kse/

and some miscellaneous diagrams, email list threads, etc.

http://people.freebsd.org/~julian/threads/

Ray

On Fri, 13 Dec 2002 13:35:28 -0500 (EST) Kenneth Culver wrote:

> > I'm currently reading the book "Modern Operating Systems" by Tanenbaum,

> > where he says there are 2 kinds of threads. user-level and
> kernel-level.
> > What type of threads is implemented in FreeBSD? user, kernel or both?
> 
> FreeBSD-STABLE's threads are currently totally in userland.
> FreeBSD-CURRENT's threads will eventually be a sort of a hybrid design,
> with kernel support for multiple threads so that different parts of the
> kernel, and different userland threads can be run on different
> processors.
> The FreeBSD implementation in -CURRENT is similar to the Scheduler
> Activation method. The thread scheduler is in userland with an upcall
> into
> the kernel that can cause threads to be scheduled across multiple
> processors. I'm not sure that's quite working yet, but work is
> progressing
> in -CURRENT, and from what I hear, should be ready in time for
> 5.1-RELEASE
> 
> Ken
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-arch" in the body of the message
> 







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?200212131913.gBDJDPrl167000>