73 lines
2.5 KiB
HTML
73 lines
2.5 KiB
HTML
<!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: "unofficial
|
|
release"] 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 "very soon".</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>
|