0

我的理解是,如果使用 eg 注册一个隐式集群,registerDoParallel(cores = 14)那么在循环结束时,集群会自动关闭。

在尝试调试另一个问题时,我想看看到工作人员的链接(我不知道正确的术语)是否确实关闭了。

“获取有关并行后端的信息”下的其他 doMC文档:“要了解 foreach 将使用多少个工作人员,您可以使用 getDoParWorkers 函数: > getDoParWorkers()

我预计在运行多巴循环后,这将恢复默认值。但是,我注意到它被记住了,因为如果我当前运行getDoParWorkers()它会返回 14,这是我在我的代码块中声明的内容,registerDoParallel(cores = 14)但是如果我这样做registerDoParallel(cores = 10),则执行一个 dopar 循环,然后getDoParWorkers()返回 10。

这是否意味着即使我完成了循环,仍然有注册的并行后端?

4

0 回答 0