Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R setTimeLimit()内部行为_R_Timeout_Timeoutexception - Fatal编程技术网

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()
在内部是如何工作的。不用担心,我不是这么认为的。我只是分享了一些事实,这些事实可能会排除森林中的某些事情。