在Python中使用多进程

来源:互联网 发布:小米软件大全下载 编辑:程序博客网 时间:2024/06/08 00:05

多线程是辣鸡就不用了,直接上多进程


#coding=utf-8'''@author: bryan'''from multiprocessing import Poolimport timedef loop(index):    cnt=0    while True:        cnt+=1        print(index)        if cnt==10:            break        time.sleep(1)if __name__ == '__main__':    p=Pool(8)    for i in range(8):        p.apply_async(loop,args=(i,))        print(i,i,i)    p.close()  # 关闭进程池    p.join()  # 等待开辟的所有进程执行完后,主进程才继续往下执行