python_day9 回调函数

当通过 进程池调用 函数时,函数 有return 返回值,

获取函数返回值  使用 pool.get()

如果想把这个返回值 作为 另一个函数的 传参的时候   再 pool.apply_async( callback=另外一个函数名)

 

 

from multiprocessing import Pool

def work(n):
return n**2
def go(m):
print('go',m)
print('JG',m**2)

if __name__ == '__main__':
pool=Pool()
re_l=[]
for i in range(4):
res=pool.apply_async(work,args=(i,),callback=go)
res.get()
posted @ 2017-06-27 11:06  昂达达  阅读(175)  评论(0编辑  收藏  举报