python--multiprocess unsync task

for example :

import multiprocessing
import time
def func(msg):
  for i in xrange(3):
    print msg
    #time.sleep(1)
  return "done " + msg

if __name__ == "__main__":
  pool = multiprocessing.Pool(processes=10)
  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."
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 14,597评论 5 6
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,724评论 2 45
  • 最近这段时间,感情不顺利,这个男人勾出了我过去很多的旧伤,愤世嫉俗的厉害。 对人性的丑恶一面的厌恶,对关系的恐惧,...
    周海双阅读 1,222评论 0 0
  • 1. 《朗读者》近来火爆。“高而不冷”的节目,很合我的胃口,忙里偷闲,也要看看。 第五期,董卿对话著名作家刘震云。...
    嘉卉1阅读 3,663评论 0 1
  • 最终结果为undefined这里有私有作用域的语法,加上变量提升,这段代码相当于: 额外内容提示:函数声明有函数声...
    没人能救你呀吼阅读 803评论 0 0