美文网首页
python 并行demo

python 并行demo

作者: 司马山哥 | 来源:发表于2020-04-09 19:40 被阅读0次

pool.map()函数,有两个参数可以传,第一个参数传的是函数,第二个参数传的是数据列表。
那么怎么在第二个数据列表,多传几个参数呢,方法是通过对有多个参数的方法进行封装,在进程中运行封装后的方法。
类似如下调用job1()方法:

# -*- coding:utf-8 -*-

import time
import multiprocessing


def job(x ,y):
    """
    :param x:
    :param y:
    :return:
    """
    return x * y

def job1(z):
    """
    :param z:
    :return:
    """
    return job(z[0], z[1])


if __name__ == "__main__":
    time1=time.time()
    pool = multiprocessing.Pool(2)
    data_list=[(1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7),(8,8),(9,9),(10,10)]
    res = pool.map(job1,data_list)
    time2=time.time()
    print(res)
    pool.close()
    pool.join()
    print('总共耗时:' + str(time2 - time1) + 's')

相关文章

  • python 并行demo

    pool.map()函数,有两个参数可以传,第一个参数传的是函数,第二个参数传的是数据列表。那么怎么在第二个数据列...

  • 2019-07-01 python 多核并行计算

    python 多核并行计算 Python中的并行运算

  • 一起学Python

    python3_demo python 基础性demo webdriver selectiumpython log...

  • Python并行

    好久之前就想写一篇关于python多线程和多进程的文章,顺便总结一下。 由于python全局锁GIL的存在,pyt...

  • Python并行

    总所周知,囿于GIL的限制,Python无法充分发挥现代机器的多核优势。针对这种情况,Pythonista们也想出...

  • Centos 下 python 纯净虚拟环境

    [toc] Centos 下 python 纯净虚拟环境 实际python开发中,可能并行的有多个python项目...

  • 原创|Python相关资料|不断更新

    一、在线教程(重要) 廖雪峰Python教程 Python并行编程 中文版 Python学习园 酷Python p...

  • python demo

    this is python 控制台输出:你好,世界!

  • python demo

    1.类属性 输出 还有一个特殊的方法del,它在对象消逝的时候被调用 2.继承 结果

  • 书籍:Daniel Arbuckle's Masteri

    简介 介绍Python的最新和高级概念,例如使用Python 3.6进行并行处理 探索Python语言的基本安装和...

网友评论

      本文标题:python 并行demo

      本文链接:https://www.haomeiwen.com/subject/exshmhtx.html