【发布时间】:2021-07-03 21:36:45
【问题描述】:
如何使用 python 中的多处理工具运行多个进程池,在其中异步处理 run1-3。我正在尝试分别为run1,run2,run3 传递值(10,2,4),(55,6,8),(9,8,7)?
import multiprocessing
def Numbers(number,number2,divider):
value = number * number2/divider
return value
if __name__ == "__main__":
with multiprocessing.Pool(3) as pool: # 3 processes
run1, run2, run3 = pool.map(Numbers, [(10,2,4),(55,6,8),(9,8,7)]) # map input & output
【问题讨论】:
标签: python function asynchronous multiprocessing pool