系统相关
首页 > 系统相关> > python自带的进程池及线程池

python自带的进程池及线程池

作者:互联网

进程池

""" python自带的进程池 """
from multiprocessing import Pool
from time import sleep


def apply(*args, **kwargs):
    print(args, kwargs)
    sleep(3)

if __name__ == '__main__':
    pool = Pool(3)
    pool.apply_async(apply, args=(1,2), kwds={'a':1})
    pool.close() # 停止往进程池添加任务
    pool.join() # 主线程等待进程程结束

 

线程池

""" python自带的线程池 """
from multiprocessing.pool import ThreadPool
from time import sleep


def apply(*args, **kwargs):
    print(args, kwargs)
    sleep(3)


pool = ThreadPool(3)
pool.apply_async(apply, args=(1,2), kwds={'a':1})
pool.close() # 停止往线程池添加任务
pool.join() # 主线程等待子线程结束

 

标签:__,python,args,sleep,池及,线程,apply,pool
来源: https://www.cnblogs.com/tangpg/p/10644102.html