首页 > 解决方案 > 多处理在 python 中不起作用。脚本一直在运行,不会停止

问题描述

我想使用 pool.apply 或 pool.map。我尝试运行几个示例,但没有一个有效。代码继续运行并且不提供任何错误。这可能与我的系统设置有关吗?

我尝试使用几个简单的例子。

我尝试运行的示例之一:

from multiprocessing import Pool

def doubler(number):
    return number * 2

if __name__ == '__main__':
    numbers = [5, 10, 20]
    pool = Pool(processes=4)
    Print(pool.map(doubler, numbers))

Python 继续运行,没有提供任何结果。

标签: pythonpython-multiprocessingpool

解决方案


推荐阅读