python 使用Pool,并需要关注结果

来源:互联网 发布:2016年天猫双十一数据 编辑:程序博客网 时间:2024/05/18 20:09
import multiprocessingimport timedef func(msg):    for i in xrange(3):    print msg    time.sleep(1)    return "done " + msgif __name__ == "__main__":    pool = multiprocessing.Pool(processes=4)    result = []    for i in xrange(10):        msg = "hello %d" %(i)        result.append(pool.apply_async(func, (msg, )))    pool.close()    pool.join()    for res in result:        print res.get()    print "Sub-process(es) done."

0 0
原创粉丝点击