Я понимаю, что multicore
устарел от версии версии 2.14, и мне было рекомендовано начать использовать пакет parallel
, который встроен в базу R 3.0.
Просматривая документацию 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's
mclapply
в своем коде. Мне интересно, как я мог бы использовать новый пакет parallel
аналогично mclapply
.
Приветствия