KSE, libpthread & libthr: almost newbie question

Ruslan Ermilov ru at freebsd.org
Fri Oct 27 13:53:45 UTC 2006


On Fri, Oct 27, 2006 at 02:43:21PM +0100, Nuno Antunes wrote:
> On 10/27/06, Ruslan Ermilov <ru at freebsd.org> wrote:
> >KSE == N:M threading
> >
> >A 1:1 threading (libthr) is much simpler than N:M threading (libpthread),
> >and thus doesn't require KSE support in the kernel; see kse(2) manpage
> >for details.  Without the KSE option in the kernel, all kse(2) syscalls
> >will return EOPNOTSUPP, and a lot of code becomes redundant.
> >
> 
> IIRC, I can even remember libpthread being originaly named libkse.
> 
It's still named libkse on sparc64 and sun4v.


Cheers,
-- 
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20061027/d2f6e6c5/attachment.pgp


More information about the freebsd-current mailing list