gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:50 27 4
gpt4 key购买 nike

当我使用 Thread.new{} 生成一个线程时,该线程中发生的任何异常似乎永远不会出现,应用程序只是悄悄地忽略它

最佳答案

通常情况下,线程是相互隔离的,因此一个线程中的异常不会终止整个应用程序。

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

关于ruby - 我如何让 ruby​​ 在线程内输出异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com