Tyl*_*ies 7 ruby multithreading exception-handling
当我使用Thread.new {}生成一个线程时,看起来在该线程中发生的任何异常都看不到白昼,应用程序只是静静地忽略它
通常,线程是相互隔离的,因此一个线程中的异常不会终止整个应用程序。
但是,尽管我从未使用过它们,但Thread类有几种abort_on_exception方法,甚至还有一些示例。他们应该做你想做的事。
http://corelib.rubyonrails.org/classes/Thread.html