码迷,mamicode.com
首页 > 其他好文 > 详细

利用gevent实现异步执行任务

时间:2018-04-15 00:03:13      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:实现python 异步执行

import gevent def task(pid):     gevent.sleep(2)     print ("task %s done"%pid) def asynchronous():     threads = [gevent.spawn(task,i) for i in xrange(5)]     gevent.joinall(threads) if __name__ == '__main__':     print ("asynchronous")     asynchronous()

执行结果:

asynchronous
task 0 done
task 1 done
task 2 done
task 3 done
task 4 done


利用gevent实现异步执行任务

标签:实现python 异步执行

原文地址:http://blog.51cto.com/guoshiwei/2103510

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