阅读背景:

Python之并发编程(七)进程池与线程池

来源:互联网 

线程池与进程池

  1. 进程池概念:

    在程序实际处置问题进程中,忙时会有不计其数的义务须要被履行,闲时可能只有零碎义务。那末在不计其数个义务须要被履行的时候,我们就须要去创立不计其数个进程么?首先,创立进程须要消费时光,烧毁进程也须要消费时光。第二即使开启了不计其数的进程,操作体系也不能让他们同时履行,这样反而会影响程序的效力。因此我们不能无穷制的依据义务开启或停止进程。那末我们要怎样做呢?
    
    在这里,要给大家介绍一个进程池的概念,定义一个池子,在里面放上固定数目标进程,有需求来了,就拿一个池中的进程来处置义务,等到处置终了,进程其实不关闭,而是将进程再放回进程池中持续期待义务。如果有很多义务须要履行,池中的进程数目不够,义务就要期待之前的进程履行义务终了归来,拿到空闲进程能力持续履行。也就是说,池中进程的数目是固定的,那末同一时光最多有固定数目标进程在运行。这样不会增长操作体系的调度难度,还节俭了开闭进程的时光,也必定水平上能够实现并发后果。在程序实际处置问题进程中,忙时会有不计其数的义务须要被履行,闲时



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: