MUD-Dev
mailing list archive
[ Other Periods
| Other mailing lists
| Search
]
Date:
[ Previous
| Next
]
Thread:
[ Previous
| Next
]
Index:
[ Author
| Date
| Thread
]
threaded servers (was Re: [MUD-Dev] request for comments
At 05:03 PM 1/6/98 PST8PDT, JC Lawrence wrote:
>To describe my system loosely, and briefly:
>
> The server is heavily multi-threaded (I think the idle-state is over
>50 threads currently).
>
> All events are processed aynchoinously and in parallel.
>
> The server is lockless.
>
> 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
- Thread context:
- Re: [MUD-Dev] MUD Economy, (continued)
- Re: [MUD-Dev] MUD Economy,
Adam Wiggins nightfall#user1,inficad.com, Thu 08 Jan 1998, 19:57 GMT
- Re: [MUD-Dev] MUD Economy,
JC Lawrence claw#under,Eng.Sun.COM, Sat 10 Jan 1998, 00:29 GMT
- Re: [MUD-Dev] MUD Economy,
Jon A. Lambert jlsysinc#ix,netcom.com, Mon 12 Jan 1998, 05:25 GMT
- threaded servers (was Re: [MUD-Dev] request for comments,
Mike Sellers mike#online-alchemy,com, Wed 07 Jan 1998, 18:37 GMT
- Re: Journal of MUD Research, Vol. 3, No. 1 [TEXT],
coder coder#ibm,net, Wed 07 Jan 1998, 07:12 GMT
[ Other Periods
| Other mailing lists
| Search
]