<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Threads and Sockets (Was Ho hum) --> <!--X-From-R13: E001U[GNabin.jevtug.rqh --> <!--X-Date: from babe.globecomm.net [207.51.48.8] by mx01.ny.us.ibm.net id 861111211.55845-1 Tue Apr 15 13:33:31 1997 --> <!--X-Message-Id: 01IHQA0ARZC299DH8B#nova,wright.edu --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Threads and Sockets (Was Ho hum)</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:S001GMU#nova,wright.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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00139.html">Previous</a> | <a href="msg00141.html">Next</a> ] Thread: [ <a href="msg00139.html">Previous</a> | <a href="msg00143.html">Next</a> ] Index: [ <A HREF="author.html#00140">Author</A> | <A HREF="#00140">Date</A> | <A HREF="thread.html#00140">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Threads and Sockets (Was Ho hum)</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: Threads and Sockets (Was Ho hum)</LI> <LI><em>From</em>: <A HREF="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</A></LI> <LI><em>Date</em>: Tue, 15 Apr 1997 09:31:34 -0500 (EST)</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> Date: Mon, 14 Apr 1997 20:12:58 -0700 From: Jeff Kesselman <jeffk#tenetwork,com> >Um.... > >You shouldnt be crashing out processes unless you have bad code or a toally >scrod OS. Proper definesive programmigjn shoudl handle errors gracefully. > >I shudder at the diea thatw e accept code crashing as "normal" or even >aceptable behavior. It's not that I consider crashing code as normal or acceptable, I just realize that these things happen. No matter how hard you try, you are dealing with electronic mediums which are by nature quite volatile and unstable. There are also times when one would WANT to take down the mud or part of it for upgrades etc. Maybe I've just been stuck with diku code for too long and I've never had the chance to see how a _real_ system would operate... ;) As far as I can tell, my code is pretty stable, atm. It doesn't do a lot, but it doesn't crash either. *grin* Maybe after I get into it in more depth and see that I am capable of writing code that is more stable than DIKU (which _can't_ be hard) I'll shift the design. I've put a lot of effort into modularizing the Message queue communications infrastructure so that it'd be easy to yank and replace with something else, if I felt like it At the very least during developement, when crashing is normal and acceptable and often desired behavior, it's nice to have the logfile I/O handled by a seperate process that isn't taken down with the crash and can keep logging the info. -Greg </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="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00141.html">Re: Strings & Memory Usage</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00143.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00140"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00140"><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: Issues from the digests and Wout's list</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00182" HREF="msg00182.html">Re: Issues from the digests and Wout's list</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 22 Apr 1997, 20:31 GMT </LI> <LI><strong><A NAME="00293" HREF="msg00293.html">Re: Issues from the digests and Wout's list</A></strong>, S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Wed 30 Apr 1997, 01:55 GMT </LI> </ul> </LI> <LI><strong><A NAME="00136" HREF="msg00136.html">Threads and Sockets (Was Ho hum)</A></strong>, S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Tue 15 Apr 1997, 03:55 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00139" HREF="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 15 Apr 1997, 10:09 GMT </LI> <LI><strong><A NAME="00140" HREF="msg00140.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Tue 15 Apr 1997, 20:33 GMT </LI> <LI><strong><A NAME="00143" HREF="msg00143.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 15 Apr 1997, 23:07 GMT </LI> <LI><strong><A NAME="00168" HREF="msg00168.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 21 Apr 1997, 04:09 GMT </LI> </UL> </LI> <LI><strong><A NAME="00135" HREF="msg00135.html">Strings & Memory Usage</A></strong>, Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Tue 15 Apr 1997, 03:13 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00138" HREF="msg00138.html">Re: Strings & Memory Usage</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 15 Apr 1997, 09:59 GMT </LI> </UL> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>