Dieter Maurer <[EMAIL PROTECTED]> wrote on 05/02/2004 01:28:48 PM:

> Willi Langenberger wrote at 2004-5-2 17:10 +0200:
> What is "NPTL"?

It stands for "Native POSIX Thread Library" It is a new threads subsystem
that is included in Linux 2.6 that Red Hat has backported into their 2.4
kernels. It has some performance advantages and has more correct POSIX
behavior (especially in terms of signal handling.) over the older
LinuxThreads system.

> >...
> >PS: A RedHat-9 system (kernel 2.4.20, with NPTL) shows a different
> >behaviour. After the segfault, all threads disappeared. So maybe
> >all is ok with NPTL, but i've not tested it yet...
> That is the good behaviour. Thus, we only have to learn
> how we can get "NPTL" for all Linux systems.

The choices seem to be to use a Linux 2.6 kernel, or to use a Red Hat 2.4
kernel with NPTL backported into it. (the earliest releases of Red Hat 9
had problems, but they seem to have been fixed in later kernel and  glibc

The older LinuxThreads library has a non-standard threading function
pthread_kill_other_threads_np  that can be used as a workaround to notify
other threads of termination.

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to