服务注册中心 Nginx环境搭建 莱斯分布 requirejs Uploadify 建造师报考条件 vue钩子函数 android项目开发 jquery查找子元素 jq获取元素宽度 android小程序源代码 html好看的字体样式 python刷题 字符串中包含某个字符串 java手机验证码 jquery validate python连接mysql mysql数据库 python文件操作 python安装环境变量 java重载和重写 java删除数组中的元素 java中基本数据类型 如何查看java版本 java日期格式化 java字符串相等 linux如何安装 linux镜像安装 javascript源代码 网络适配器驱动 c语言表白代码 emit qq免安装版 mssql teraterm 华为ff 免费图片文字识别软件 python图片处理 突袭时间表 保卫萝卜沙漠7攻略
当前位置: 首页 > 学习教程  > 编程语言

python 多进程 multiprocessing.pool 的使用

2020/11/24 9:48:34 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

multiprocessing.pool 提供了一种快捷的方法,赋予函数并行化处理一系列输入值的能力,可以将输入数据分配给不同进程处理(数据并行)。 示例一 from multiprocessing import Pooldef f(x):return x*xif __name__ __main__:with P…

multiprocessing.pool 提供了一种快捷的方法,赋予函数并行化处理一系列输入值的能力,可以将输入数据分配给不同进程处理(数据并行)。

示例一

from multiprocessing import Pool

def f(x):
    return x*x

if __name__ == '__main__':
    with Pool(5) as p:
        print(p.map(f, [1, 2, 3]))

示例二

from multiprocessing import Pool

def f(x):
    return x*x

if __name__ == '__main__':
    p = Pool(16)
    res = p.map(f, [1,2,3])
    p.close()
    p.join()

参考资料:https://docs.python.org/zh-cn/3/library/multiprocessing.html#module-multiprocessing


本文链接: http://www.dtmao.cc/news_show_400137.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?