python multiprocessing Pool 多进程池

过程

1.引入模块
2.实例化Pool
3.向Pool提交任务
4.关闭进程池
5.join进程同步

Demo

from multiprocessing import Pool
import os , time, random

def run_task(name):
   pass
if __name__ ==  '__main__':
    p = Pool(process=3)
    for i in range(10):
        p.apply_async(run_task, args=(str(i), ))
    print  'Waiting for all subprocesses done...'
    p.close()
    p.join()
    print 'All subprocesses done.'
     
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,115评论 19 139
  • @(python)[笔记] 目录 一、什么是进程 1.1 进程的概念 进程的概念起源于操作系统,是操作系统最核心的...
    CaiGuangyin阅读 1,281评论 0 9
  • 1.进程 1.1多线程的引入 现实生活中 有很多的场景中的事情是同时进行的,比如开车的时候手和脚共同来驾驶汽车,再...
    TENG书阅读 572评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,024评论 25 709
  • 今天本来想去单位加班,谁知道到了单位听到一个不好的消息,立马没加班的动力了! 我到单位的时候我们的一个领导跟劳资的...
    fuwl阅读 362评论 0 0