4ebeef489c
which is rather tightly coupled with GNU libc, unlike the older version of this port. LinuxThreads has added many features since it was integrated with GNU libc, which means that a number of interfaces that were borrowed from libc_r are no longer needed. This updated port required a lot of reworking of the port, so there are likely to be new bugs.
12 lines
606 B
Plaintext
12 lines
606 B
Plaintext
LinuxThreads is an POSIX pthreads implementation using "kernel threads". In
|
|
this FreeBSD port, a kernel thread is started using rfork (whereas in the
|
|
original Linux implementation a kernel thread is started using the Linux clone
|
|
call). This implementaion provides a so-called one-to-one mapping of threads to
|
|
kernel schedulable entities. For more information see about the original
|
|
LinuxThreads implementation see:
|
|
|
|
http://pauillac.inria.fr/~xleroy/linuxthreads/
|
|
|
|
Note that LinuxThreads has been integrated with the GNU C library (glibc) since
|
|
version 2.0, so the above URL points to dated information.
|