位置: IT常识 - 正文

python在协程中增加任务(python的协程)

编辑:rootadmin

推荐整理分享python在协程中增加任务(python的协程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python协程在运行过程中有哪些状态,python协程用法,python 协程 yield,python 协程能加速for循环吗,python 协程 yield,python协程用法,python协程用法,python 协程 yield,内容如对您有帮助,希望把文章链接给更多的朋友!

python在协程中增加任务(python的协程)

1、添加一个任务

task2=visit_url('http://another.com',3)asynicio.run(task2)

2、这 2 个程序一共消耗 5s 左右的时间。并没有发挥并发编程的优势

importasyncioimporttimeasyncdefvisit_url(url,response_time):"""访问url"""awaitasyncio.sleep(response_time)returnf"访问{url},已得到返回结果"asyncdefrun_task():"""收集子任务"""task=visit_url('http://wangzhen.com',2)task_2=visit_url('http://another',3)awaitasyncio.run(task)awaitasyncio.run(task_2)asyncio.run(run_task())print(f"消耗时间:{time.perf_counter()-start_time}")

3、如果是并发编程,这个程序只需要消耗 3s,也就是task2的等待时间。要想使用并发编程形式,需要把上面的代码改一下。asyncio.gather 会创建 2 个子任务,当出现 await 的时候,程序会在这 2 个子任务之间进行调度。

asyncdefrun_task():"""收集子任务"""task=visit_url('http://wangzhen.com',2)task_2=visit_url('http://another',3)awaitasynicio.gather(task1,task2)
本文链接地址:https://www.jiuchutong.com/zhishi/312930.html 转载请保留说明!

上一篇:python中filter()的多种筛选(python filter dict)

下一篇:驱动开发:内核字符串转换方法(驱动开发:内核是什么)

  • vivox70刷新率怎么调(vivoy70s参数)

    vivox70刷新率怎么调(vivoy70s参数)

  • 拼多多0元下单怎么取消订单(拼多多0元下单逾期了还款后多久可以使用)

    拼多多0元下单怎么取消订单(拼多多0元下单逾期了还款后多久可以使用)

  • 12306可以打电话订票吗(12306可以打电话退票吗)

    12306可以打电话订票吗(12306可以打电话退票吗)

  • 华为荣耀9x 4g和6g的区别(华为荣耀9x6g和8g哪个好)

    华为荣耀9x 4g和6g的区别(华为荣耀9x6g和8g哪个好)

  • 腾讯直播和微信直播有什么区别吗(腾讯直播和微信直播有什么区别)

    腾讯直播和微信直播有什么区别吗(腾讯直播和微信直播有什么区别)

  • 微信投诉在哪里(微信投诉在哪里撤销)

    微信投诉在哪里(微信投诉在哪里撤销)

  • 手机绘制图案忘了怎么办(手机绘制图案忘记了怎么解锁清楚数据怎么办)

    手机绘制图案忘了怎么办(手机绘制图案忘记了怎么解锁清楚数据怎么办)

  • 快手怎么开直播(快手怎么开直播放电影)

    快手怎么开直播(快手怎么开直播放电影)

  • word页脚删除不了(word页眉页脚怎么删除不了)

    word页脚删除不了(word页眉页脚怎么删除不了)

  • 注销探探后别人还能看到你的信息吗(注销探探后别人还能看吗)

    注销探探后别人还能看到你的信息吗(注销探探后别人还能看吗)

  • oppo r11上市日期(oppo r11那年上市的)

    oppo r11上市日期(oppo r11那年上市的)

  • 解释型语言和编译型语言(解释型语言和编译型语言哪个更适合企业级应用开发)

    解释型语言和编译型语言(解释型语言和编译型语言哪个更适合企业级应用开发)

  • 青少年编程能力等级(青少年编程能力测试)

    青少年编程能力等级(青少年编程能力测试)

  • 淘宝开发票有什么用

    淘宝开发票有什么用

  • 微信下载安装了为啥不在桌面上(微信下载安装了找不到了)

    微信下载安装了为啥不在桌面上(微信下载安装了找不到了)

  • 华为手环收不到微信信息(华为手环收不到信息了怎么回事)

    华为手环收不到微信信息(华为手环收不到信息了怎么回事)

  • 拼多多怎么筛选发货区域(拼多多怎么筛选评论)

    拼多多怎么筛选发货区域(拼多多怎么筛选评论)

  • 小米8拍照有实况吗(小米8拍照不清楚)

    小米8拍照有实况吗(小米8拍照不清楚)

  • 下载历史如何查询

    下载历史如何查询

  • 10baset的含义(10base-t指的是)

    10baset的含义(10base-t指的是)

  • 淘宝喵铺怎么升级(喵铺淘气值在哪里看)

    淘宝喵铺怎么升级(喵铺淘气值在哪里看)

  • 手机相册私密在哪里(手机相册私密相册在哪找到)

    手机相册私密在哪里(手机相册私密相册在哪找到)

  • 手机屏幕上紫色怎么回事(手机屏幕上紫色怎么消除)

    手机屏幕上紫色怎么回事(手机屏幕上紫色怎么消除)

  • 华为手机按键设置在哪里(华为手机按键设置怎么设置)

    华为手机按键设置在哪里(华为手机按键设置怎么设置)

  • 华为p30por什么时候发售(华为p30pro什么时候出的价格是多少)

    华为p30por什么时候发售(华为p30pro什么时候出的价格是多少)

  • 快手怎么发视频才清晰?(快手怎么发视频赚收益)

    快手怎么发视频才清晰?(快手怎么发视频赚收益)

  • 华为p30pro和p20pro区别(华为p30pro和p20pro手机壳通用吗)

    华为p30pro和p20pro区别(华为p30pro和p20pro手机壳通用吗)

  • 什么是涉税信息
  • 自主研发全流程
  • 定期定额户个人所得税怎么申报
  • 电子发票作废了还能恢复吗
  • 运输公司租赁车辆开几个点的发票
  • 公司刚注册之后怎么办
  • 间接费用是指
  • 2021年工作绩效未达标扣工资
  • 公司收到股东的投资款以后怎么处理
  • 北京房产税如何申报缴纳
  • 提前收取租赁收入的财务处理
  • 长投抵消三步法
  • 快递公司之间的合作模式
  • 医保退休必须交多少年辽阳
  • 业务招待住宿进什么科目
  • 收到几分钱的认证费怎么做账
  • 常见的无线网络技术有
  • php解析xml文件
  • 差额征税通俗理解
  • macbook无限输入z
  • 商会收到的会费要交企业所得税
  • Linux系统中怎么开机自动运行拍摄文件
  • php和py
  • lsass.exe是什么进程
  • hg8321r路由
  • 个体工商户需要报哪些税
  • 合并报表内部交易顺流逆流
  • 注册资金不能到位怎么办
  • golang、python、php、c++、c、java、Nodejs性能对比
  • 代扣代缴的附加税怎么入账
  • 分享2款CSS3母亲节主题寄语文字动画特效
  • 瀑布流实现方式
  • 工会经费怎么上缴
  • 非税收入票据是什么意思
  • 免税不可以开专票吗
  • 出口企业的出口比例怎么算
  • centos下编写贪吃蛇吗
  • 出口退税率为0要补增值税吗
  • 固定资产的会计政策有哪些
  • 免税收入与不征收的区别
  • 个人劳务费怎么退税
  • 企业筹建期间可以上市吗
  • sql游标用法
  • 企业所得税资产总额季初季末怎么填
  • 企业消费税应计入资产成本的有哪些
  • 调整以前年度损益调整什么时候结转
  • sql数据对比语句
  • 不征税收入怎么申报增值税
  • 公司广告制作费用申请报告
  • 无法收回的应收账款如何进行财务处理
  • mysql密码忘记怎么办
  • windows server 202
  • windowsxp休眠设置
  • 利用()可以对系统进行全面的设置
  • 如何修复win7系统文件损坏
  • linux安装tmux
  • win10系统自带虚拟机无法启
  • 宽带连接找不到设备是怎么回事
  • windows7压缩文件图标
  • 微软最新新闻
  • opengl导入obj
  • android openconnect
  • ExtJS 2.0实用简明教程 之获得ExtJS
  • shell 批量执行命令
  • jQuery实现的AJAX简单弹出层效果代码
  • JavaScript弹出对话框
  • linux bzip2压缩目录
  • js图形界面
  • Android使用的方式来管理
  • dom,ran
  • javascript面向对象编程指南
  • qt Android开发
  • 电子税务局更改密码怎么改
  • 增值税月报怎么报
  • uk开票软件如何赋码
  • 北京税务局地税电话
  • 国家税务总局34号
  • 国家税务总局2016年17号公告
  • 辽宁网上税务
  • 税收与税收管理的关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设