python gevent 示例

来源:互联网 发布:php的laravel框架 编辑:程序博客网 时间:2024/06/05 15:49
import gevent
import time
from gevent import monkey; monkey.patch_all()


def test_func(url):
time.sleep(10)
return url


urls = ['www.baidu.com', 'www.gevent.org', 'www.python.org']
jobs = [gevent.spawn(test_func, url) for url in urls]
gevent.joinall(jobs)
print [job.value for job in jobs]