当前位置: 首页 > wzjs >正文

品牌网站设计制作公司地址创建iis网站

品牌网站设计制作公司地址,创建iis网站,公众号开通,企业网站的推广方式一些Pre关键概念 asyncio 本质上还是单进程单线程的Python程序; 建立event_loop 概念,上面event_loop 可以理解为大脑,下面是若干个可执行的Task; Task 没有控制权,没有办法控制event_loop 执行某个Task,只…

一些Pre关键概念

asyncio 本质上还是单进程单线程的Python程序;
建立event_loop 概念,上面event_loop 可以理解为大脑,下面是若干个可执行的Task;
Task 没有控制权,没有办法控制event_loop 执行某个Task,只能说明目前在等待哪个Task执行完毕或已准备好执行,由event_loop 控制由哪个Task执行;
Event_loop 一旦开始运行Task,必须由Task显式地交出控制权,把控制权交还给EventLoop,具体做法有:await 和 函数执行完毕;
区分Coroutine 和 Task,Coroutine 只有变成 Task 才能够运行;
拿到Coroutine的返回值需要await = xx 操作
尽管协程是并发的,但同一时刻仅一个程序再跑,优势在于等待时间会被充分利用;

Coroutine 与 Task

Coroutine 有分为 Coroutine Function 和 Coroutine Obj 。 Coroutine Function 是由 asyncio定义,调用Coroutine Function得到的返回值是Coroutine Obj,

import asyncioasync def main():print('hello')await asyncio.sleep(1)print('world')coro = main()

其中main函数(Coroutine Function)并不会运行,仅返回一个coroutine obj
那如何使得这个程序运行?

  1. 从 synchronize 模式 切换到 asynchronize 模式, 切换到Event_loop控制任务执行
  2. 把coroutine obj 转换为 Task

使用 asyncio.run 实现

await

http://www.dtcms.com/wzjs/598100.html

相关文章:

  • 河北seo网站优化报价企业网络推广分析
  • 浙江网站建设专家评价定制开发软件和产品
  • 大型购物网站建设抖音开放平台是什么
  • 用自己头像做的圣诞视频网站临海市住房与城乡建设规划局网站
  • 网页区设计网站诊断广东东莞石碣镇
  • 福清网站建设专家郴州市网站建设公司
  • 怎样用织梦做音乐网站店面效果图制作软件
  • 建设银行网站流水账单怎么打优质的外国网站
  • 做美篇发网站业绩统计网站开发
  • 哪个行业对网站建设需求大wordpress慢 google
  • wordpress 浏览人数windows优化大师兑换码
  • 瑞金网站建设推广动画制作专业
  • 如何做好区县外宣网站建设郑州网站建设专业乐云seo
  • 做电脑网站起什么名字怎样注册一个自己的平台
  • 湖南网站建设公司 干净磐石网络网站建设哪家最好
  • phpcms网站logo中国联通腾讯
  • 河南网站定制开发公司质量管理制度模板
  • 石家庄网站app制作python免费教程视频
  • 东莞道滘网站建设自己做网站要不要租服务器
  • 梅州建站多少钱wordpress 3.9中文版
  • 网站建设项目方案ppt个人网站建设方案书怎么写
  • ps做网站公司网站建设情况
  • 免费flash网站模板带后台五十家装修公司官网
  • 安徽网站开发培训河东区建设局网站
  • 网站小程序定制公司专门做盗文网站的公司
  • 什么网站可以自己做字phpcms网站logo
  • 2017年网站设计营销模式有几种
  • 床上做受网站培训行业门户网站建设
  • 驻马店网站制作网站优化服务
  • 网站建设下载模板之后怎么修改个人网站怎么做微信支付