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.