【发布时间】:2017-01-02 06:06:20
【问题描述】:
我在 Windows 7 上使用 python 2.7,目前正在尝试学习并行处理。
我下载了 multiprocessing 2.6.2.1 python 包并使用 pip 安装它。
当我尝试运行愚蠢的非常简单的代码时,程序似乎卡住了,即使一小时后它也没有退出执行,尽管代码非常简单。
我错过了什么?非常感谢
from multiprocessing import Pool
def f(x):
return x*x
array =[1,2,3,4,5]
p=Pool()
result = p.map(f, array)
p.close()
p.join()
print result
【问题讨论】:
-
python 2.7内置多处理库,无需单独下载。