Eric Hodel wrote:

>>>> I just think that a developer shouldn't be able to raise the fatal 
>>>> exception which leads to deadlocks. Maybe there should be better 
>>>> checking in Thread#stop?
>>> In a non-threaded app a developer has the ability to raise a fatal
>>> exception that leads to early termination.
>> How so?
> File.unlink "no such file"

Oh, that's not the fatal exception. The fatal exception can't be rescued 
and will AFAIK stop you from spawning new Threads.