1997Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev]  Multi&#45;threaded programming under Linux -->
<!--X-From-R13: Qlaor eh Fnera <plaorNynhery.npgyno.hgrknf.rqh> -->
<!--X-Date: from scipio.globecomm.net [207.51.48.12] by in1.ibm.net id 869606717.64620&#45;1 Tue Jul 22 21:25:17 1997 CUT -->
<!--X-Message-Id: 199707222125.QAA21186#laurel,actlab.utexas.edu -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev]  Multi-threaded programming under Linux</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:cynbe#laurel,actlab.utexas.edu">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00215.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00217.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00231.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00217.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00216">Author</A>
&nbsp;|&nbsp;<A HREF="#00216">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00216">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev]  Multi-threaded programming under Linux</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: [MUD-Dev]  Multi-threaded programming under Linux</LI>
<LI><em>From</em>: Cynbe ru Taren &lt;<A HREF="mailto:cynbe#laurel,actlab.utexas.edu">cynbe#laurel,actlab.utexas.edu</A>&gt;</LI>
<LI><em>Date</em>: Tue, 22 Jul 1997 16:25:13 -0500</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

Greg Munt &lt;greg#uni-corn,demon.co.uk&gt;

| Any comments on the above? I would really like to start with threads, 
| rather than decide to rewrite nearly everything at a later date; but 
| would it be more hassle than it's worth?
| 
| Those who have a threaded server, what OS/dev tools are you using? Is 
| Linux currently the wrong choice for anything serious in this area?

My impression also is that native Linux threads are very bleeding edge
still.  For Muq I'm going with application-implemented virtual threads
rather than host-OS threads: Makes my code more portable, means
threads can live across db shutdown/startup boundaries, gives me
control of the scheduling algorithm, reduces synchronization problems
since context switches will happen only on my virtual instruction
boundaries and only with my application's full knowledge and approval,
and avoids host resource limitations (I'm told some host OSs will
freak if you get more than a few hundred native threads running in an
application, for example).

You pays yer money and you takes yer choice :).

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00215.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00217.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00231.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00217.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00216"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00216"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><strong><A NAME="00221" HREF="msg00221.html">Re: (fwd) Re: LP: How does it work?</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 23 Jul 1997, 11:46 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00237" HREF="msg00237.html">Re: (fwd) Re: LP: How does it work?</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Fri 25 Jul 1997, 09:29 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00215" HREF="msg00215.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Wed 23 Jul 1997, 03:52 GMT
<UL>
<LI><strong><A NAME="00231" HREF="msg00231.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 24 Jul 1997, 07:11 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00216" HREF="msg00216.html">[MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
Cynbe ru Taren <a href="mailto:cynbe#laurel,actlab.utexas.edu">cynbe#laurel,actlab.utexas.edu</a>, Wed 23 Jul 1997, 04:25 GMT
</LI>
<LI><strong><A NAME="00217" HREF="msg00217.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 23 Jul 1997, 07:08 GMT
<UL>
<LI><strong><A NAME="00219" HREF="msg00219.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 23 Jul 1997, 08:29 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00220" HREF="msg00220.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 23 Jul 1997, 09:42 GMT
<UL>
<LI><strong><A NAME="00226" HREF="msg00226.html">Re: [MUD-Dev]  Multi-threaded programming under Linux</A></strong>, 
Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Wed 23 Jul 1997, 17:26 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>