Python基于gevent实现高并发代码实例


Posted in Python onMay 15, 2020

gevent是python的协程模块,协程可以理解成更轻量化的线程。因为性能测试工具的一些限制,就自己萌发了自己写性能测试工具的念想,当然,写的比较简单,比如缺少性能指标的收集,慢慢的优化 出来,这个只是为了拿出来练练手

import gevent
import requests
import time
 
 
def get_res(url):
  res = requests.get(url)
  print(res.content.decode('utf-8'))
 
 
if __name__ == '__main__':
  g_lista = []
  start_time=time.time()
  for i in range(500):
    g = gevent.spawn(get_res, 'http://www.baidu.com')
    g_lista.append(g)
    print(i, flush=True)
  print(len(g_lista))
  [a.join() for a in g_lista]
  end_time = time.time() - start_time
  print(end_time)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python学习之asyncore模块用法实例教程
Sep 29 Python
解决python2.7 查询mysql时出现中文乱码
Oct 09 Python
Python标准库笔记struct模块的使用
Feb 22 Python
TensorFlow数据输入的方法示例
Jun 19 Python
python实现视频分帧效果
May 31 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
解决python tkinter界面卡死的问题
Jul 17 Python
python实现车牌识别的示例代码
Aug 05 Python
python实现微信打飞机游戏
Mar 24 Python
详解python安装matplotlib库三种失败情况
Jul 28 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
图神经网络GNN算法
May 11 Python
Django bulk_create()、update()与数据库事务的效率对比分析
May 15 #Python
Python实现aes加密解密多种方法解析
May 15 #Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 #Python
重写django的model下的objects模型管理器方式
May 15 #Python
Python基于pip实现离线打包过程详解
May 15 #Python
Django在Model保存前记录日志实例
May 14 #Python
django 连接数据库出现1045错误的解决方式
May 14 #Python
You might like
PHP个人网站架设连环讲(四)
2006/10/09 PHP
php判断变量类型常用方法
2012/04/24 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
纯js实现动态时间显示
2020/09/07 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
python 自动提交和抓取网页
2009/07/13 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python按照多个条件排序的方法
2019/02/08 Python
Django如何将URL映射到视图
2019/07/29 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
高二美术教学反思
2014/01/14 职场文书
素质拓展感言
2014/01/29 职场文书
工作决心书范文
2014/03/11 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
洗手间标语
2014/06/23 职场文书
经典导游欢迎词
2015/01/26 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书