Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Dec 1996 19:57:40 +0100 (MET)
From:      cracauer@wavehh.hanse.de (Martin Cracauer)
To:        freebsd-hackers@freebsd.org
Cc:        doug@qnx.com
Subject:   FDW: pthreads based on kernel managed threads for FreeBSD 2.1 almost ready
Message-ID:  <9612111857.AA17058@wavehh.hanse.de>

next in thread | raw e-mail | index | archive | help

[ I forwarded this message to the freebsd-hackers mailing list. ]

This guy asks for help in finishing a kernel-thread thread
solution. Would be intersting to see at least the performance penality
over a userlevel package or a mixed model like the DEC work discussed
here some days ago.

I think you can get many useful locking items from the linuxthreads
package, which is a pthread implementation on top of Linux' clone()
call (somewhat equivalent to rfork()). Get it from
alpha.gnu.prep.ai.mit.edu. It is GPLed, of course.

Martin

>From: doug@qnx.com (Doug Santry)
>Newsgroups: comp.unix.bsd.freebsd.misc
>Subject: pthreads based on kernel managed threads for FreeBSD 2.1 almost ready
>Date: 10 Dec 1996 10:24:14 -0500
>Organization: QNX Software Systems
>Message-ID: <58jvau$9tt@qnx.com>

Hi y'all.  I am currently working on a pthreads interface to my kernel
managed threads for FreeBSD 2.1, the first release won't be complete, I
plan to support :

pthread_create, pthread_join, pthread_kill, pthread_sigmask, pthread_exit
pthread_self and pthread_detached.

In addition to the above there will also be pthread_mutex_init and the lock,
unlock trylock and destroy functions.

The code is all written but still buggy so I am hanging onto it a bit longer,
but when I send it out, you can see it isn't complete by any means.  I need
your help!  Is anybody out there interested in writing the condvar stuff
and some other bits?  I simply haven't got the time do it all in a useful
timeframe...

DJS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9612111857.AA17058>