1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Re: Multi&#45;threaded mudding (was a flamefest) -->
<!--X-From-R13: pynjerapNphc.uc.pbz -->
<!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx01.ny.us.ibm.net id 862597479.52622&#45;1 Fri May  2 18:24:39 1997 -->
<!--X-Message-Id: 199705021823.LAA13938#xsvr3,cup.hp.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199705020501.AAA14692@dfw&#45;ix9.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:clawrenc#cup,hp.com">
</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="msg00308.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00310.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00305.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00306.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00309">Author</A>
&nbsp;|&nbsp;<A HREF="#00309">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00309">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</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>: Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</LI>
<LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI>
<LI><em>Date</em>: Thu, 01 May 97 11:16:39 -0700</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
In &lt;<A HREF="msg00305.html">199705020501.AAA14692#dfw-ix9,ix.netcom.com</A>&gt;, on 05/01/97 
   at 10:04 PM, "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt; said:

&gt;&gt; From: Jeff Kesselman &lt;jeffk#tenetwork,com&gt;

&gt;The implication is, if my definition of event-driven systems is
&gt;correct, program control MUST be external to the procedural code of
&gt;the events  for a server to be truly "event-driven".

&gt;Can it be done with a single-threaded 'dispatcher/monitor'? 
&gt;Certainly. If OS multi-threading is superior to software time-slicing
&gt;on your platform then it would follow, that a multi-threaded
&gt;event-driven server would outperform a single-threaded event-driven
&gt;server regardless of  how many CPUs your processor has.  

&gt;Are there any faults with this logic?

None here for the general case.  The main reason to implement
appilication threads (I think MS calls them "fibers") is that you can
get a performance benefit and design simplification for co-operative
threading (eg explicit yields).

-- 
J C Lawrence                           Internet: claw#null,net
(Contractor)                           Internet: coder#ibm,net
---------------(*)               Internet: clawrenc#cup,hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00305" HREF="msg00305.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00308.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00310.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00305.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00306.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00309"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00309"><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="00314" HREF="msg00314.html">More sendmail tests...</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sat 03 May 1997, 12:19 GMT
<LI><strong><A NAME="00304" HREF="msg00304.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Fri 02 May 1997, 10:30 GMT
<UL>
<LI><strong><A NAME="00308" HREF="msg00308.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Sat 03 May 1997, 01:10 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00305" HREF="msg00305.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 02 May 1997, 11:56 GMT
<UL>
<LI><strong><A NAME="00309" HREF="msg00309.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Sat 03 May 1997, 01:24 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00306" HREF="msg00306.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Fri 02 May 1997, 12:42 GMT
</LI>
<LI><strong><A NAME="00310" HREF="msg00310.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sat 03 May 1997, 07:46 GMT
<UL>
<LI><strong><A NAME="00311" HREF="msg00311.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sat 03 May 1997, 08:36 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00312" HREF="msg00312.html">Re: [MUD-Dev]  Re: Multi-threaded mudding (was a flamefest)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sat 03 May 1997, 10:21 GMT
</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>