1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: threaded servers (was Re: [MUD&#45;Dev] request for comments -->
<!--X-From-R13: [vxr Eryyref <zvxrNbayvar&#45;nypurzl.pbz> -->
<!--X-Date: Wed, 07 Jan 1998 18:37:07 +0000 -->
<!--X-Message-Id: 3.0.32.19980107090000.0077bfd4@online&#45;alchemy.com -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, threaded servers (was Re: [MUD-Dev] request for comments</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:mike#online-alchemy,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="msg00087.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00089.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00196.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00113.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00088">Author</A>
&nbsp;|&nbsp;<A HREF="#00088">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00088">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>threaded servers (was Re: [MUD-Dev] request for comments</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>: threaded servers (was Re: [MUD-Dev] request for comments</LI>
<LI><em>From</em>: Mike Sellers &lt;<A HREF="mailto:mike#online-alchemy,com">mike#online-alchemy,com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 07 Jan 1998 10:35:25 -0800</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
At 05:03 PM 1/6/98 PST8PDT, JC Lawrence wrote:
&gt;To describe my system loosely, and briefly:
&gt;
&gt;  The server is heavily multi-threaded (I think the idle-state is over
&gt;50 threads currently).
&gt;
&gt;  All events are processed aynchoinously and in parallel.  
&gt;
&gt;  The server is lockless.
&gt;
&gt;  I don't guarantee order of execution of two unrelated events.

So... without recapitulating the flamage on this that occurs regularly in
r.g.m.*, how do you handle things like the "Dragon's Dinner" scenario,
where the player thinks she has closed the door behind her, but then is
surprised when she is fried by the dragon anyway (who, in this race
condition, saw the door as "open" and went through)?  In a truly lockless
system, aren't race conditions inevitable?  


--

Mike Sellers   Chief Alchemist -- Online Alchemy   mike#online-alchemy,com

"One of the most difficult tasks men can perform, however much others 
may despise it, is the invention of good games.  And it cannot be done 
by men out of touch with their instinctive values."  - Carl Jung

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00129" HREF="msg00129.html">Re: [MUD-Dev] request for comments</A></strong>
<ul compact><li><em>From:</em> JC Lawrence &lt;claw#under,Eng.Sun.COM&gt;</li></ul>
<li><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev] request for comments</A></strong>
<ul compact><li><em>From:</em> Miroslav Silovic &lt;silovic#zesoi,fer.hr&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00087.html">Re: [MUD-Dev]  Wild west (was Guilds &amp; Politics)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00089.html">RE: [MUD-Dev] Commercial value of RP</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00196.html">Re: [MUD-Dev]  MUD Economy</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00113.html">Re: [MUD-Dev] request for comments</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00088"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00088"><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>Re: [MUD-Dev]  MUD Economy</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00121" HREF="msg00121.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user1,inficad.com">nightfall#user1,inficad.com</a>, Thu 08 Jan 1998, 19:57 GMT
<UL>
<LI><strong><A NAME="00149" HREF="msg00149.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Fri 09 Jan 1998, 21:10 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00157" HREF="msg00157.html">Re: [MUD-Dev] MUD Economy</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Sat 10 Jan 1998, 00:29 GMT
</LI>
<LI><strong><A NAME="00196" HREF="msg00196.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 12 Jan 1998, 05:25 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00088" HREF="msg00088.html">threaded servers (was Re: [MUD-Dev] request for comments</A></strong>, 
Mike Sellers <a href="mailto:mike#online-alchemy,com">mike#online-alchemy,com</a>, Wed 07 Jan 1998, 18:37 GMT
<UL>
<LI><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev] request for comments</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#zesoi,fer.hr">silovic#zesoi,fer.hr</a>, Thu 08 Jan 1998, 13:07 GMT
<UL>
<LI><strong><A NAME="00166" HREF="msg00166.html">Re: [MUD-Dev] request for comments</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Sat 10 Jan 1998, 03:17 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00129" HREF="msg00129.html">Re: [MUD-Dev] request for comments</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Fri 09 Jan 1998, 05:33 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00083" HREF="msg00083.html">Re: Journal of MUD Research, Vol. 3, No. 1 [TEXT]</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 07 Jan 1998, 07:12 GMT
</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>