美文网首页
python进程池

python进程池

作者: sexy_cyber | 来源:发表于2022-08-08 15:50 被阅读0次
import os
from multiprocessing import Pool

i = 0

def pp(job_id):
    global i
    i = i + 1
    print(f"[{job_id:02}]: {i}, from {os.getpid()}")

if __name__ == "__main__":
    with Pool(4, maxtasksperchild=2) as p:
        p.map(pp, range(9), chunksize=1)


# maxtasksperchild 最大容许m个子进程被复用(同时存活)
# chunksize最大容许单个被复用的进程能够同时处理的任务次数n;实际上以n的整数倍出现
# 但是对于测试代码来讲进程复用的速度会比新创建进程的速度要快,所以能够看到实际上n大于等于1的倍数出现的

详细参考

相关文章

  • python学习-线程、进程简洁使用

    python的线程池和进程池很pythonic 进程 from multiprocessing import Po...

  • python使用ProcessPoolExecutor问题总结

    python版本:3.7.10 进程池启动需要从主进入__name__=="__mian__' 进程池的futur...

  • 使用池来实现并发服务器

    python自带池 进程池和线程池创建用的是同一个模块(multiprocessing),但方法不同,进程池的方法...

  • python笔记3

    python 无线程池 ,有进程池 阻塞 意外着等待子进程结束 字典的无序性 : 进程,线程,协程 协程,又称微...

  • python进程池

    串行进程池: 并行进程池: 在并行池中必须先close再join,不然打印end后就直接结束了,进程池中的进程还未...

  • python进程池

    近日学习python的多进程,遇到了一个坑,在此记录一下。代码如下: 其中一次输出: emmm....好像哪里有些...

  • Python 进程池

    当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果...

  • python 进程池

    进程池 当我们创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态生成,但是同...

  • Python进程池

    进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生...

  • python进程池

    详细参考[https://liwt31.github.io/2021/05/29/pool/]

网友评论

      本文标题:python进程池

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