R setTimeLimit()内部行为
有人能告诉我R setTimeLimit()内部行为,r,timeout,timeoutexception,R,Timeout,Timeoutexception,有人能告诉我base::setTimeLimit()的具体副作用和内部结构吗 原因:我正试图为设置可选的超时,我转向了R.utils::withTimeout(),它使用base::setTimeLimit()。Drake超时在交互式R会话中工作,但当我将它们测试到中时,它们是不可靠的。我想深入研究base::setTimeLimit()修改全局环境的方法,以便我可以进行更多的调试。值得一提的是,R.utils对withTimeout()进行了包测试,断言它可以工作(也可以在非交互模式下,如在R
base::setTimeLimit()
的具体副作用和内部结构吗
原因:我正试图为设置可选的超时,我转向了
R.utils::withTimeout()
,它使用base::setTimeLimit()
。Drake超时在交互式R会话中工作,但当我将它们测试到中时,它们是不可靠的。我想深入研究base::setTimeLimit()
修改全局环境的方法,以便我可以进行更多的调试。值得一提的是,R.utils
对withTimeout()
进行了包测试,断言它可以工作(也可以在非交互模式下,如在R CMD check中),cf.@HenrikB抱歉,我不是想把矛头指向R.utils
。我只是被drake
超时中的一些不一致之处弄糊涂了。昨晚我简化了一些异常处理,似乎无法重现我所遇到的任何旧错误。但是我仍然想知道base::setTimeLimit()
在内部是如何工作的。不用担心,我不是这么认为的。我刚刚分享了一些事实,这些事实可能会排除故障排除林中的某些事情。值得一提的是,R.utils
对withTimeout()
进行了包测试,断言它可以工作(也可以在非交互模式下,如在R CMD check中),cf.@HenrikB抱歉,我不是有意将矛头指向R.utils
。我只是被drake
超时中的一些不一致之处弄糊涂了。昨晚我简化了一些异常处理,似乎无法重现我所遇到的任何旧错误。但是我仍然想知道base::setTimeLimit()
在内部是如何工作的。不用担心,我不是这么认为的。我只是分享了一些事实,这些事实可能会排除森林中的某些事情。