我有一些非并行的代码,我想并行化。除了文件操作之外,代码应该是令人尴尬的并行性(多个文件被写入,哪些文件是随机的,并且在不同的处理器中可能是相同的)。对于doMC和foreach包,我必须处理文件锁定还是已经由包处理了?我没有绑定到doMC,我选择它是因为我仍然会对我的代码做很多修改,而且使用起来似乎很简单。
发布于 2013-11-21 18:06:13
我还没有找到解决一般问题的办法。在以下方面似乎有一个解决办法:
Is there a way to share a lock (e.g. a lock file) between R processes?
这可以被认为是对此的重复。
https://stackoverflow.com/questions/19913603
复制相似问题