gpt4 book ai didi

python - 使用 RPy 进行多处理安全吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:03 27 4
gpt4 key购买 nike

在多处理环境中调用 RPy 函数是否安全?关于 RPy 是否存在任何应该注意的多处理问题?

一个简单的例子如下:

from multiprocessing import Pool
from rpy import *

def f(x):
return r.mean(x)


if __name__ == '__main__':
p = Pool(5)
print sum(p.map(f, [range(1, 1000000), range(2, 2000000), range(3, 3000000)]))

最佳答案

看到 multiprocessing 为池中的每个工作实例生成新的 python 实例,并且它们不共享公共(public)资源——包括 R 进程的实例——它很可能是线程安全的。最好的方法是对其进行测试并查看。

关于python - 使用 RPy 进行多处理安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com