spyder IDE中Windows 10上的多处理未启动池

时间:2019-10-18 20:01:00

标签: python python-3.x multiprocessing

import multiprocessing as mp
a=[1,2,3,4,5,6,7,8,9,10]
def doPreprocess(f):
    print("f")

if __name__ == "__main__":
    files = ["hello"] * 10
    pool = mp.Pool(processes=4)
    res = pool.map(doPreprocess, a)

    print ("temp")

此代码的唯一输出是:

temp

从许多其他声称有效的示例中,我通常遇到相同的问题,即没有进程启动或没有进程池启动。如果有帮助,我正在尝试创建一组并行运行的进程。但是,据我了解,python 3.7在Windows 10上具有生成进程的问题。

0 个答案:

没有答案