python - 多处理在 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 继续运行,没有提供任何结果。
解决方案
推荐阅读
- docplex - docplex 中的 CPU 时间 - Python
- android - React Native:防止屏幕被关闭
- node.js - 首次启动 React Native 应用程序时的展示视图
- java - can-i-deploy 在第一个新的消费者构建时失败
- android - Firebase 分析事件的自定义参数 (Android)
- python - 编写一个程序来接受来自用户的四位数字,并从输入的数字中计算零、奇数和偶数
- javascript - 在 Cucumber 中将选定的 dataTable 行转换为整数
- python - 如何在 PyCharm 中修复“未解决的参考‘时间’”?
- python - Scipy 优化查找具有 14 个未知数的方程的约束
- javascript - formik表单提交后如何清除react-select值?