1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: META: who are we? -->
<!--X-From-R13: Xnzrf Ivyfba <wjvyfbaNebpurfgre.ee.pbz> -->
<!--X-Date: Tue, 22 Sep 1998 17:20:31 &#45;0700 -->
<!--X-Message-Id: 98092220124806.08592@d185d1e96 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199809222302.QAA03904#under,engr.sgi.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: META: who are we?</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jwilson#rochester,rr.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="msg01111.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01113.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01107.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01113.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01112">Author</A>
&nbsp;|&nbsp;<A HREF="#01112">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01112">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: META: who are we?</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: META: who are we?</LI>
<LI><em>From</em>: James Wilson &lt;<A HREF="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 22 Sep 1998 19:51:20 -0400</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Tue, 22 Sep 1998, J C Lawrence wrote:
&gt;On Tue, 22 Sep 1998 23:42:05 -0700 
&gt;Richard Woolcock&lt;KaVir#dial,pipex.com&gt; wrote:
&gt;&gt; I just wish we could open a few more technical discussions.  

nobody's stopping you. ;)

&gt;Ditto.  I would that I had the time right now.  My old question
&gt;concerning lightweight locking supports is still out there
&gt;(<A  HREF="http://www.kanga.nu/~petidomo/lists/mud-dev/1998Q3/msg00467.html">http://www.kanga.nu/~petidomo/lists/mud-dev/1998Q3/msg00467.html</A>).
&gt;I haven't had time to get much beyond that.

I also would be quite interested in seeing a solution to this. I'm a bit
confused about your alternative to posix semaphores (I know you said
it wasn't satisfactory anyways, but I'm still curious). Are the bits used 
like mutexes, where threads block on them until they're acquired? If
so, how did you avoid the race condition between freeing the semaphore
and blocking on the mutex?

And why do you need so many locks? I assume that  characteristic 1) is
proposed in order to allow you to construct them  on an as-needed basis. 
Why can't you allocate a fixed set of semaphores and dynamically
associate  them with resources as needed? (I believe Java does something 
of the sort with monitors.) The overall limit on the number of semaphores,
and their initialization cost, don't seem to necessarily rule this out.

James, who wants the list to be a forum for experts who are not terribly
impatient with questions asked by those who,like himself, have less
experience ;)


</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="01107" HREF="msg01107.html">[MUD-Dev] Re: META: who are we?</A></STRONG>
<UL><LI><EM>From:</EM> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01111.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01113.html">[MUD-Dev] Re: META: who are we?</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01107.html">[MUD-Dev] Re: META: who are we?</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01113.html">[MUD-Dev] Re: META: who are we?</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01112"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01112"><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>[MUD-Dev] Re: META: who are we?</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="01102" HREF="msg01102.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Tue 22 Sep 1998, 22:32 GMT
<UL>
<LI><strong><A NAME="01158" HREF="msg01158.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
T. Alexander Popiel <a href="mailto:popiel#snugharbor,com">popiel#snugharbor,com</a>, Wed 23 Sep 1998, 20:44 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01103" HREF="msg01103.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Tue 22 Sep 1998, 22:38 GMT
<UL>
<LI><strong><A NAME="01107" HREF="msg01107.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 22 Sep 1998, 23:02 GMT
<UL>
<LI><strong><A NAME="01112" HREF="msg01112.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Wed 23 Sep 1998, 00:20 GMT
</LI>
<LI><strong><A NAME="01113" HREF="msg01113.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Petri Virkkula <a href="mailto:pvirkkul#iki,fi">pvirkkul#iki,fi</a>, Wed 23 Sep 1998, 01:19 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01380" HREF="msg01380.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Matt Chatterley <a href="mailto:chattemp#ee,port.ac.uk">chattemp#ee,port.ac.uk</a>, Wed 30 Sep 1998, 11:44 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01230" HREF="msg01230.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Fri 25 Sep 1998, 19:35 GMT
<UL>
<LI><strong><A NAME="01233" HREF="msg01233.html">[MUD-Dev] Re: META: who are we?</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Fri 25 Sep 1998, 20:32 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>