多进程pool.join函数的含义

经常看到下面的pool用法

pool = Pool(8)
    pool.map(get_all_text, [i for i in range(10)])
    pool.close()
    pool.join()    
这里的pool.close()是说关闭pool,使其不在接受新的(主进程)任务
这里的pool.join()是说:主进程阻塞后,让子进程继续运行完成,子进程运行完后,再把主进程全部关掉。

猜你喜欢

转载自blog.csdn.net/xiongzaiabc/article/details/81019605