[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Did I hear you folks might be interested in POSIX threads?
From: |
Marcus Brinkmann |
Subject: |
Re: Did I hear you folks might be interested in POSIX threads? |
Date: |
Sun, 16 Dec 2001 18:44:51 +0100 |
User-agent: |
Mutt/1.3.24i |
On Sun, Dec 16, 2001 at 05:41:14PM +0100, Farid Hajji wrote:
> [...snip...]
> > I don't think this has much to do with the actual pthread implementation
> > used, except that, because glibc in the Hurd uses threading itself, pthreads
> > for the Hurd should be integrated closely with glibc, and that we need one
> > or two features in the threading package that goes beyond POSIX threads
> > (condition implies, I think, from hearsay). For you it means, if we are
> > going to use NGPT, we want it to be included in glibc and we want it to
> > support the extra feature(s) we need (I think it is really only one, but I
> > never checked).
> >From a portability point of view, _any_ pthreads implementation in glibc
> would need to provide a clear interface to the underlying native kernel
> threads. We will have to wait and see what the upcoming L4 Version 4 API
> (X.2) will provide in terms of threads API. Once we know, we'll be able
> to evaluate misc. threading libraries, including NGPT. Right now, its
> only vaporware, as far as l4-hurd is concerned ;-)
As far as that goes, the usual stuff is creating/suspending/destroying
threads, setting their priority and, for user space switching, setting
the CPU state, isn't it?. Is there much room for innovative thread
interfaces at the (micro)kernel level?
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org address@hidden
Marcus Brinkmann GNU http://www.gnu.org address@hidden
address@hidden
http://www.marcus-brinkmann.de