asyncio 用这个批量读取文件,需要33ms,没有比多线程快

协程在并发 cpu计算时有优势:比如 box计算,nms可以试试:

由下面的多线程模块threading和协程模块asyncio的对比可以看出,ansyncio的完成时间是threading的一半左右。由此,asyncio在高并发的情况下具有比较大的优势,并且在资源的保护上也做得比threading要好。

#密集运算测试
import asyncio
import time
a = 0
tasks = []
num = 0
async def do_something(x):global aimg=cv2.imread(x[1])await asyncio.sleep(0.0001)print("this is coroutetime",":",x[0])    #思路1,思路3
# print("this is coroutetime",":",x,a)       #思路2import os
import cv2
paths=r'D:\data\VOCdevkit2007\VOC2007\JPEGImages/'
files =os.listdir(paths)
for i,file in enumerate(files):# img=cv2.imread(paths+file)#即使睡眠的时间很短,运算量大都不会产生资源争夺coroutine = do_something((i,paths+file))                   #思路1# coroutine = do_something(i*0.01)             

asyncio 并发测试相关推荐

  1. 并发测试神器,模拟一次超过 5 万的并发用户

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:blazemeter  |  来源:t.cn/ES7 ...

  2. PHP并发验证,PHP接口并发测试的方法(推荐)

    如下所示: header('Content-type:text/html; Charset=utf-8'); $uri = "输入你的url"; $data = array( 't ...

  3. 并发测试mysql_Jmeter性能测试系列——结果分析与报告输出

    场景运行结束后,需针对测试结果进行性能分析.通常而言,Jmeter性能测试结果分析可从性能测试指标达成方面着手,然后再分析测试过程中出现的异常情况,逐一判断是否存在性能风险. 1.用户登陆并发测试结果 ...

  4. apache并发测试工具ab为什么测不准

    apache并发测试工具ab为什么测不准 发表于2年前(2013-03-21 12:13)   阅读(1146) | 评论(1) 1人收藏此文章, 我要收藏 赞0 3月21日 深圳 OSC 源创会正在 ...

  5. jmeter http并发测试时报错

    jmeter http并发测试时报错 错误信息如下:jmeter Response code: Non HTTP response code: java.net.URISyntaxException ...

  6. Java接口多线程并发测试 (一)

    本文为作者原创,禁止转载,违者必究法律责任!!! 本文为作者原创,禁止转载,违者必究法律责任!!! Java接口多线程并发测试 一,首先写一个接口post 请求代码: import org.apach ...

  7. 怎么测并发 PHP,PHP接口并发测试的方法(推荐)

    如下所示:header("Content-type:text/html; Charset=utf-8"); $uri = "输入你的url"; $data = ...

  8. php 模拟并发请求_PHP接口并发测试的方法

    PHP接口并发测试的方法 header('Content-type:text/html; Charset=utf-8'); $uri = "输入你的url"; $data = ar ...

  9. php+curlmultiinit_多线程 - PHP的curl_multi_init并发测试问题

    问 题 $query_arr = array(); for ($k = 0;$k<5;$k++){//请问5代表的是什么? $query_arr[] = 'http://www.segmentf ...

最新文章

  1. java 是否含有日文_Java踩坑记系列之Arrays.asList
  2. 90亿拿下德邦 京东物流加速“造血”
  3. thinkphp中volist 和foreach 的区别
  4. 电商数据分析的4大思维和8类指标
  5. python将两列内容合并_在pandas/python中,将两列合并为同一数据帧中的一列
  6. 袁国宝:罗永浩直播之道
  7. 可视化任务编排拖拉拽的数据集成工具
  8. Java--实现简单的音频(mp3格式)播放
  9. 【论文速递】-2022-金融研究-系统性金融风险文献综述:现状、发展与展望
  10. [资源帖]SIGGRAPH2016 下载地址
  11. 【Books系列】之第三本书:《新物种爆炸》读书笔记
  12. 用Tortoise SVN抽取补丁包(patch)
  13. 安卓版matlab下载,matlab转为app
  14. zoc 下载服务器上数据出现的问题
  15. mysql索引linke和等于_MySQL索引介绍和实战
  16. 手把手教你用Python爬中国电影票房数据
  17. 小程序开发之【前端开发】【学习第二节】【一】
  18. 9 个你应该知道的支付系统开源项目
  19. d3dx9_43.dll如何修复?哪种方法比较方便点?
  20. c语言孙子算法,孙子算法

热门文章

  1. 有关CPU与内存的那些事
  2. php ucwords,WordPress博客程序中Platinum SEO Pack SEO插件设置图解介绍
  3. 个人的关于c++运算符重载的总结
  4. windows popen 获取不到输出_彻底明白os.system、os.popen、subprocess.popen的用法和区别...
  5. 异常导致循环退出_Java异常有哪些?异常怎么处理?
  6. linux 脚本自动编制工具,全自动工具链编译脚本
  7. git 提交到某分支_Git如何拉取某个分支的某段提交
  8. 气象gis 解决方案_杜邦可持续解决方案全方位智能化应急管理系统解决方案
  9. c语言用链表实现成绩管理系统,C语言基于单链表得学生成绩管理系统
  10. tanh函数matlab_MATLAB 基本函数