python_多进程

為{幸葍}努か 提交于 2019-12-06 05:36:46

一、多进程

1、多线程,多进程

    多线程:        适用于io密集型任务     多进程        适用于cpu密集型任务
 1 import multiprocessing,time,virtualenv
 2 def down_load():
 3     time.sleep(5)
 4     print('运行完了')
 5 
 6 if __name__ == '__main__':
 7     for i in range(5):
 8         p = multiprocessing.Process(target=down_load)
 9         p.start()
10     while len(multiprocessing.active_children()) !=0:  #等待子进程结束
11         pass
12 
13     print(multiprocessing.current_process())
14     print('end')

 

 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!