我知道自R版本2.14开始,multicore
已被弃用,并建议我开始使用内置于R 3.0基础包中的parallel
软件包。
通过阅读parallel
文档,我发现主要有两个函数可调用:parallel
和collect
。例如:
p <- parallel(1:10)
q <- parallel(1:20)
collect(list(p, q)) # wait for jobs to finish and collect all results
由于我不太熟悉并行计算的细节,所以在我的代码中我一直使用multicore
的mclapply
。 我想知道如何像使用mclapply
一样利用新的parallel
包。
干杯
parallel
包有自己的mclapply()
函数,应该可以完全替代multicore::mclapply()
。 - Ben Bolker