2015-07-09 55 views
0

我有以下伪码情况:mclapply是否等待输出是否有依赖关系?

results1 <- mclapply(stuff, myfunc1()) results2 <- mclapply(morestuff, myfunc2()) finalresults <- mclapply(results1, results2)

是包足够聪明,等到通过results1results2催生的所有线程都试图计算finalResults前完成?如果没有,是否有一个我可以放入的标志,以便在results1完全完成之前不会前进?等等?

回答

0

是的,第二行和第三行将不会执行,直到前面的行完成。

相关问题