为了账号安全,请及时绑定邮箱和手机立即绑定

Multiprocessing.Pool.Map 不做任何事情

Multiprocessing.Pool.Map 不做任何事情

慕田峪7331174 2021-06-04 23:19:50
我正在尝试多处理,因为我试图模仿互联网及其节点的工作方式。我对基本功能很好,所以我查看了文档并使用了 3.7.0 文档中最基本的示例,即我现在使用的版本。令我惊讶的是,它不起作用。我使用的是 Mac OS High Sierra,版本 10.13.6,如果它与任何事情有关的话。为了清楚起见,这里是代码:from multiprocessing import Pooldef f(x):    return x*xif __name__ == '__main__':    with Pool(5) as p:        print(p.map(f, [1, 2, 3]))我想知道为什么它不起作用,因为它没有显示任何内容,并且想要工作版本,谢谢。
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

pip 安装多进程

from multiprocess import Pool

multiprocessing像大多数人一样使用包,但它不起作用。所以我尝试了multiprocess打包,效果很好。


查看完整回答
反对 回复 2021-06-08
  • 3 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号