如何转换为多线程子进程

2024-05-04 11:24:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python(2.7.6)代码中有一个方法,我希望通过遵循another SO question中给出的建议来使用多线程子进程

代码当前是这样的:

return self.capi(roi_rgb,"",False)

我就是这样转换的:

pool = multiprocessing.Pool(None)
result = ""
r = pool.map_async(self.capi(roi_rgb,"",False), callback=result)
r.wait()
return result

但是我在调用pool.map_async时遇到了上述错误

TypeError: map_async() takes at least 3 arguments (3 given)

Tags: 方法代码selffalsemapasyncreturnso