2
我有一些任务执行很多操作,其中一些可以“阻止”,因为它调用外部API。Rails方法运行设置超时 - 确定线程在方法中“保留”的时间长度
我的问题:是否可以确定RailsThread在某个方法中“保留”多长时间?如果时间太长,则会中断或重新加载。问题是没有错误,所以我不能做任何事情,比如救援。
,我想做一个伪代码:
def aMethod
#doSomethingThatCanBlock
if takeMoreThan1000ms
#reloadMethod or break
end
end
谢谢你的好答案! – damoiser