标签: ruby-on-rails ruby multithreading
在睡眠线程内部,Ruby Timeout是否仍然倒计时?
我想让一些线程在一段时间后超时,但前提是线程一直在运行。
答案 0 :(得分:0)
因为它可能很容易在Timeout#timeout源代码中读取,所以没有魔法:另一个线程正在启动,睡眠和终止。
Timeout#timeout
所以,你的问题的答案是:超时是实时超时,它不依赖于任何其他线程生命周期。