python多进程

from multiprocessing import Pool
import os
#进程池批量创建子进程

def task(args):
    #执行任务
    print(args)


if __name__ == '__main__':
    # cpu处理器-1
    pool_num=os.cpu_count()-1
    p=Pool(pool_num)
    # 多个任务
    for i in range(1000):
        p.apply_async(task,args=(i,))
    p.close()
    p.join()

 

posted on 2021-05-07 09:40  HHMLXL  阅读(41)  评论(0)    收藏  举报

导航