美文网首页
python--multiprocess unsync task

python--multiprocess unsync task

作者: amazing_bing | 来源:发表于2016-11-16 22:07 被阅读0次

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."

相关文章

网友评论

      本文标题:python--multiprocess unsync task

      本文链接:https://www.haomeiwen.com/subject/aaorpttx.html