R apply family - 在调用之间进行同步

时间:2017-09-05 09:34:03

标签: r

考虑:

lapply(1:10, FUN = function(a) {
  // Do some calculation here
  // Now store result in an external file
})

存储到此外部文件涉及使用第三方库作为文件格式,我无法同时访问同一文件,例如从两个线程。

似乎lapply()只是在下面顺序循环,到目前为止写入我的文件并没有失败/损坏;另一方面,也许这只是一个巧合,或者我没有检测到比我的简单测试案例更复杂的错误。所以我的问题是,如何在FUN的调用之间进行同步,以便我可以等到写入文件,直到完成另一个FUN?基本上我想把它存放的部分放在那里 导致一个关键部分。

0 个答案:

没有答案