<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
   <TITLE>Linux Threads Home Page: Do the libraries support multithreading?</TITLE>
   <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (WinNT; U) [Netscape]">
</HEAD>
<BODY background="GraySea.gif">

<P><FONT SIZE=+3>Do the libraries support multithreading?</FONT></P>

<UL>
<P>There is a version available (?) that is supposedly thread-safe: 5.4.13.
According to what I have read, this will be the last version [read: &quot;unofficial
release&quot;] before 6.0.0 which will be 100% thread safe. Prior versions
will lead to very difficult programming problems. Also, I have read that
this version is due &quot;very soon&quot;.</P>

<P>Some threading libraries include patches to make libc work for you.</P>

<P>Please note that revising the standard libraries is <I>no small task</I>
(gratuitous pun;). If you want to help, contact <A HREF="mailto:bug-glibc@prep.ai.mit.edu">Libc
Bugs [bug-glibc@prep.ai.mit.edu]</A> or <A HREF="mailto:drepper@cygnus.com">Ulrich
Drepper [drepper@cygnus.com]</A>.</P>

<P>There is other work being done to accelerate reentrant libraries.  For
example, <A HREF="mailto:Wolfram.Gloger@dent.med.uni-muenchen.de">Wolfram Gloger [Wolfram.Gloger@dent.med.uni-muenchen.de]</A>
recently announced a "fast-malloc" which is thread
safe called ptmalloc().  You can get it from <A HREF="ftp://ftp.dent.med.uni-muenchen.de/pub/wmglo/ptmalloc.tar.gz">
[ftp://ftp.dent.med.uni-muenchen.de/pub/wmglo/ptmalloc.tar.gz]</A>.</P>
</UL>

<P>
<HR SIZE=4 WIDTH="100%"></P>

<CENTER><TABLE CELLSPACING=0 CELLPADDING=0 >
<TR>
<TD>
<CENTER><P><A HREF="Reentrancy.html"><IMG SRC="ArrowLeft.gif" ALT="[Left Arrow]" BORDER=0 HEIGHT=40 WIDTH=40></A></P></CENTER>
</TD>

<TD>
<CENTER><P><A HREF="index.html"><IMG SRC="House.gif" ALT="[Home]" BORDER=0 HEIGHT=40 WIDTH=40></A></P></CENTER>
</TD>

<TD>
<CENTER><P><A HREF="Dictionary.html"><IMG SRC="BookSearch.gif" ALT="[Book Search]" BORDER=0 HEIGHT=40 WIDTH=40></A></P></CENTER>
</TD>

<TD>
<CENTER><P><A HREF="mailto:walton@oclc.org"><IMG SRC="MailBox.gif" ALT="[Mailbox]" BORDER=0 HEIGHT=40 WIDTH=40></A></P></CENTER>
</TD>

<TD>
<CENTER><P><A HREF="SystemCall.html"><IMG SRC="ArrowRight.gif" ALT="[Right Arrow]" BORDER=0 HEIGHT=40 WIDTH=40></A></P></CENTER>
</TD>
</TR>

<TR>
<TD><A HREF="Reentrancy.html">[Previous Page]</A></TD>

<TD><A HREF="index.html">[First Page]</A></TD>

<TD><A HREF="Dictionary.html">[Dictionary]</A></TD>

<TD><A HREF="mailto:walton@oclc.org">[Email Author]</A></TD>

<TD><A HREF="SystemCall.html">[Next Page]</A></TD>
</TR>
</TABLE></CENTER>

</BODY>
</HTML>
