关于foreach
函数,R中的doParallel
和doMC
有什么区别?doParallel
支持windows和类unix,而doMC
只支持类unix.换句话说,为什么doParallel
不能直接取代doMC
?非常感谢.
更新:
参考:http://michaeljkoontz.weebly.com/uploads/1/9/9/4/19940979/parallel.pdf
顺便问一下,registerDoParallel(ncores=3)
和registerDoParallel(ncores=3)
之间有什么区别
cl <- makeCluster(3)
registerDoParallel(cl)
似乎registerDoParallel(ncores=3)
可以自动停止集群,而第二个不会自动停止,需要stopCluster(cl)
.
参考:http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf