首页 > 解决方案 > 我如何同时运行具有不同输入的一个功能?

问题描述

我进行了很多搜索,但找不到我的问题的解决方案。我有一个函数,它本身有一个 while 循环来获取他的结果。我想为该功能同时使用大约 600 个输入,或者至少将它们分组为较小的输入。

这是我正在尝试使用的功能,但并未运行所有 600 个输入,它会一一获得结果。

import multiprocessing as mp
from subfunction import myfunc

if __name__ == '__main__':
    agents = 600
    pool = mp.Pool(processes=agents)
    for i in range(0,len(list1)):
        pool.map(myfunc(list1[i],list[i]))

标签: pythonmultiprocessing

解决方案


推荐阅读