Native POSIX Thread Library: Difference between revisions

Content deleted Content added
Cydebot (talk | contribs)
m Robot - Speedily moving category Threads to Category:Threads (computing) per CFDS.
History: provide citation that NPTL is included with glibc (cannot find release announcement for 2.3.2)
Line 8:
NPTL was first released in Red Hat Linux 9. Old-style Linux POSIX threading is known for having trouble with threads that refuse to yield to the system occasionally, because it does not take the opportunity to preempt them when it arises, something that Windows was known to do better at the time. Red Hat claimed that NPTL fixed this problem in an article on the [[Java (programming language)|Java]] website about Java on Red Hat Linux 9.<ref>[http://java.sun.com/developer/technicalArticles/JavaTechandLinux/RedHat/ Red Hat Linux 9 and Java 2 Platform, Standard Edition 1.4.2: A Winning Combination]</ref>
 
NPTL has been part of [[Red Hat Enterprise Linux]] since version 3, and in the Linux kernel since version 2.6. It is now a fully integrated part of the [[GNU C Library]].{{Citation<ref>[http://lists.gnu.org/archive/html/info-gnu/2004-08/msg00002.html needed|date=SeptemberGNU 2010}}C Library version 2.3.3 release]</ref>
 
There exists a tracing tool for NPTL, called [http://nptltracetool.sourceforge.net/ POSIX Thread Trace Tool] ([http://sourceforge.net/projects/nptltracetool/ PTT]). And an [http://posixtest.sourceforge.net/ Open POSIX Test Suite] ([http://sourceforge.net/projects/posixtest/ OPTS]) was written for testing the NPTL library against the POSIX standard.