在下面的代码中,我可以在很短的时间内得到结果:
library(doParallel)
sepnum = 8
cl <- makecluster(sepnum)
#registerDoParallel(cl,cores=sepnum)
temp = foreach(i=1:sepnum,.combine='rbind') %dopar%
{temp = data.frame(1,2,3)}
stopCluster(cl)
我将registerDoParallel(cl,cores=sepnum)
注释掉是因为即使没有这一行,代码仍然可以正常工作,但是我看到许多人的代码示例在其代码中都使用了registerDoParallel。
那么那个功能做什么?如果我删除那条线,那可能是本质问题