【发布时间】:2016-08-12 12:49:36
【问题描述】:
import multiprocessing as mul
def f(x):
return x**2
pool = mul.Pool(5)
rel = pool.map(f,[1,2,3,4,5,6,7,8,9,10])
print(rel)
当我运行上面的程序时,应用程序卡在一个循环中并且无法停止。 我在windows中使用python 3.5,有什么问题吗?
这是我在屏幕上看到的:
我是财务数据分析的新手;我正在尝试找到一种方法来解决并行计算的大数据问题。
【问题讨论】:
-
打破它并重试。正如所写(以及我刚刚测试过的),这段代码应该可以完美运行。这可能不是您的代码,而是您正在使用的系统。你在哪个平台上?
标签: windows multiprocessing python-3.5