如何让ruby在线程内输出异常?

前端之家收集整理的这篇文章主要介绍了如何让ruby在线程内输出异常?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用Thread.new {}生成一个线程时,看起来在该线程中发生的任何异常都看不到白昼的亮点,而应用程序只是静静地忽略它

解决方法

通常,线程彼此隔离,因此一个中的异常不会终止整个应用程序.

但是,虽然我从未使用它们,但Thread类有几个abort_on_exception方法,即使有一些例子.他们应该做你想做的事.
http://corelib.rubyonrails.org/classes/Thread.html

猜你在找的Ruby相关文章