并行foreach与并行应用于R?

并行foreach与并行应用于R?,r,performance,foreach,parallel-processing,vectorization,R,Performance,Foreach,Parallel Processing,Vectorization,哪一个在哪种情况下更有效?哪一个在某些情况下根本不能工作 我正在努力使一些通用代码更高效,我很好奇哪一个更好,因为就我所见,它们不能结合使用 供参考: library(doParallel) library(foreach) foreach (i = list) %dopar% { ... } vs 你有具体的例子吗?您可以查看。在这里可以找到一些赞成和反对意见: library(parallel) parLapply(cl, X = list, fun = function)

哪一个在哪种情况下更有效?哪一个在某些情况下根本不能工作

我正在努力使一些通用代码更高效,我很好奇哪一个更好,因为就我所见,它们不能结合使用

供参考:

library(doParallel)
library(foreach)

foreach (i = list) %dopar% {
...
}
vs


你有具体的例子吗?您可以查看。在这里可以找到一些赞成和反对意见:
library(parallel)

parLapply(cl, X = list, fun = function)