Ruby Timeout和Sleeping Threads

时间:2016-09-08 15:46:33

标签: ruby-on-rails ruby multithreading

在睡眠线程内部,Ruby Timeout是否仍然倒计时?

我想让一些线程在一段时间后超时,但前提是线程一直在运行。

1 个答案:

答案 0 :(得分:0)

因为它可能很容易在Timeout#timeout源代码中读取,所以没有魔法:另一个线程正在启​​动,睡眠和终止。

所以,你的问题的答案是:超时是实时超时,它不依赖于任何其他线程生命周期。