介绍
这篇文章主要为大家展示了Python基于gevent如何实现高并发,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
gevent是Python的协程模块,协程可以理解成更轻量化的线程。因为性能测试工具的一些限制,就自己萌发了自己写性能测试工具的念想,当然,写的比较简单,比如缺少性能指标的收集,慢慢的优化出来,这个只是为了拿出来练练手
进口gevent 进口的要求 导入的时间 def get_res (url): res=requests.get (url) 打印(res.content.decode (& # 39; utf - 8 # 39;)) if __name__==& # 39; __main__ # 39;: g_lista=[] start_time=time.time () 因为我在范围(500): g=gevent。产卵(get_res & # 39; http://www.baidu.com& # 39;) g_lista.append (g) 打印(我冲洗=True) print (len (g_lista)) 在g_lista] [a.join () ——start_time end_time=time.time () 打印(end_time)
以上就是关于Python基于gevent如何实现高并发的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看的到。