码迷,mamicode.com
首页 > 系统相关 > 详细

进程池(同步和异步)

时间:2019-12-04 20:20:08      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:color   The   同步   code   range   方式   ssi   div   执行   

进程池

 1 import multiprocessing
 2 import time
 3 
 4 
 5 def copy_work():
 6     print("the copy is already")
 7     time.sleep(0.5)
 8 
 9 if __name__ == __main__:
10     # 创建一个进程池
11     pool = multiprocessing.Pool(3)
12     for i in range(10):
13 
14         # 进程池同步方式拷贝文件
15         # pool.apply(copy_work)
16         # 进程池异步拷贝文件
17         pool.apply_async(copy_work)
18     """
19     只有异步方式才需要以下两步 
20     pool.close()   #表示不再接受新的任务
21     pool.join()     #让主进程等待进程池执行接收后再退出
22     
23     """
24     pool.close()   #表示不再接受新的任务
25     pool.join()     #让主进程等待进程池执行接收后再退出

 

进程池(同步和异步)

标签:color   The   同步   code   range   方式   ssi   div   执行   

原文地址:https://www.cnblogs.com/liuxjie/p/11984928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!