AKAIK...

        Everybody using Redhat 9 is using it.  Redhat backported stuff
from the development kernel into their special kernel and NPTL is in
there.  If fact, this seems to be one of the reasons for going from
Redhat 8 to 9.  As something to be aware of, this affects Java on linux
as versions prior to 1.4.1 are not compatible with NPTL.  Apparently the
JVM developers had to put in a lot of Linux specific tricks to get
decent performance out of the threading system, and NPTL breaks those
hacks.  The good thing is that Java support going forward should have
better performance for heavily multithreaded apps.  

        I've also noticed that the new threading system changes the way
thread and process Ids are reported.  Prior to NPTL doing a thread dump
from Java would give individual process Ids (shown in hex as the 'tid'
in the thread dump) for each thread and now it only gives the main PID.

        Another note is that you can switch back to the old threading
system with:

export LD_ASSUME_KERNEL=2.4.1

Kahli

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Rob Hudson
Sent: Thursday, November 06, 2003 4:04 PM
To: EUGLUG
Subject: [eug-lug]NPTL


Anyone used the Native POSIX Thread Library (NPTL) for Linux?
http://lwn.net/Articles/10710/
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to