码迷,mamicode.com
首页 > 编程语言 > 详细

Python 多进程池

时间:2019-07-09 00:27:14      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:任务   get   div   apply   html   多进程   ogre   ssi   输出   

def get_html(n):
time.sleep(n)
print("sub_progress success")
return n

# 多进程池
  pool = multiprocessing.Pool(multiprocessing.cpu_count()) result = pool.apply_async(get_html, args=(3,)) # 类似线程池中的sumbmit #等待所有任务完成 pool.close() # 在join前,必须先关闭,停止接收 pool.join() print(result.get())

 

def get_html(n):
time.sleep(n)
print("sub_progress success")
return n

pool = multiprocessing.Pool(multiprocessing.cpu_count())
for result in pool.imap(get_html, [1,5,3]): # 会按照顺序输出
        print("{} sleep success".format(result))

 

def get_html(n):
    time.sleep(n)
    print("sub_progress success")
    return n

pool = multiprocessing.Pool(multiprocessing.cpu_count())
    for result in pool.imap_unordered(get_html, [1,5,3]): # 不会按照顺序输出
        print("{} sleep success".format(result))

 

Python 多进程池

标签:任务   get   div   apply   html   多进程   ogre   ssi   输出   

原文地址:https://www.cnblogs.com/callyblog/p/11154516.html

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