From: ara howard Date: 2008-03-22T16:03:11+09:00 Subject: Re: Thread#raise, Thread#kill, and timeout.rb are unsafe On Mar 22, 2008, at 12:04 AM, Charles Oliver Nutter wrote: > Presumably by "critical section" you mean "locking on as narrow a > lock as possible so as not to stop the whole freaking world because > one thread wants to send an event to another". critical= is the devil yes - lock only long enough to push the exception onto a stack/queue where it can be checked at an opportune moment - as opposed to async exceptions just bubbling in whenever. a @ http://drawohara.com/ -- sleep is the best meditation. h.h. the 14th dalai lama