При запуске следующего скрипта в R:
library(doMC)
registerDoMC(cores=3)
# First foreach
# This runs in 3 threads
foreach(i=1:3) %dopar% sqrt(i)
# Second foreach
# This add 3 threads to the previous ones (now inactive but still consuming memory), totalling 6 threads
foreach(i=1:3) %dopar% sqrt(i)
Я хотел бы знать, как повторно использовать потоки первого foreach
при запуске второго, чтобы весь скрипт всегда выполнялся с использованием трех ядер.