''' 当需要创建的子进程数量不多的时候可以直接利用multiprocessing中的Process动态生成多个进程 但是,如果是成百上千个任务,手动创建显然不合适,此时就可以用multiprocessing下的Pool类完成 初始化Pool时,可以指定一个最大的进程数,当有新的请求提交到Pool中时,如果池子还没有满, (即对进程进行有效的管理)那么会创建一个新的进程来执行该请求,如果进程数达到最大数量时, 再请求时就会等待Pool中有空余进程可用,直到池中有进度结束,才会创建新的进程来执行,类似停满的停车场 Pool中自动创建和回收进程 po.apply_async()/po.apply()就开始想Pool中添加任务 &
Python-multiprocessing.Pool异步线程池
最新推荐文章于 2024-05-25 02:30:00 发布