记录一下gevent异步的基本用法,在python2下写的。
import gevent
from gevent import monkey
def run_task(url):
print url
if __name__ == "__main__":
monkey.patch_all()
urls = ['www.1.com','www.2.com','www.3.com','www.4.com','www.5.com','www.6.com']
greenlets = [gevent.spawn(run_task, url) for url in urls]
gevent.joinall(greenlets=greenlets)
本文介绍在Python2环境下使用gevent库实现异步任务处理的方法。通过monkey.patch_all()进行系统调用的monkey补丁,使程序可以运行在异步模式下。示例代码展示了如何创建并启动多个greenlet来并发执行网络请求。
3881

被折叠的 条评论
为什么被折叠?



