Mclapply ждет, если есть выход на зависимости?

У меня есть следующая ситуация psuedocode:

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

Является ли пакет достаточно умным, чтобы ждать, пока все потоки не будут созданы results1 а также results2 завершены, прежде чем пытаться рассчитать finalResults? Если нет, есть ли флаг, который я могу поставить, чтобы он не двигался вперед? results1 полностью завершен? Так далее?

1 ответ

Решение

Да, 2-я и 3-я строки не будут выполнены до завершения предыдущих.

Другие вопросы по тегам