Python入门学习 进程池

当只需要少量进程来完成多任务时,可以使用Process创建,但是当需要很多线程来处理不同任务时,使用进程池会方便的多。

使用进程池
from multiprocessing import Pool
import time
import os


def worker(msg):
    i=0
    while i
常用方法

apply_async():异步添加任务
apply():阻塞添加任务
terminate():终止所有任务
join():阻塞主进程直到所有任务完成
close():关闭进程池,不再接受新任务

你可能感兴趣的:(Python入门学习 进程池)