Is/was nptl supported in all rh9 kernels (2.4.x)? I kind of remember seeing "nptl" as part of the kernel name for some machines, but can't remember which ones.

Also, I ran across this tidbit on usenet, was wondering if anyone had any practical experience with the problem:

***
LinuxThreads is the 'historical' thread implementation in *Linux*. It is a
1:1 model implementation based IIRC on signals for achieving some
synchronization tasks. The result is a high signals traffic and some
signals get lost. Also, there are some issues with respect to the POSIX
Standard (for example, each threads report a different PID).

NGPT was a library based on a M:N model, but I think it was aborted (to
be verified).

NPTL is the 'state of the art' library. It uses the Thread Local Storage
facilities and implements a real POSIX signal model. It is based on a
1:1 model but the performance is very good (compared to LinuxThreads and
NGPT at least).
It requires some features from late 2.5 or 2.6 kernels, such as TLS,
futexes and so.
***


Reply via email to