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

做网站大概什么价位百度网盘手机app下载安装

做网站大概什么价位,百度网盘手机app下载安装,国外做外贸哪个网站好些,网站的备案怎么处理什么是协程? 协程不是计算机系统提供,程序员人为创造。 协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。 实现协程有那么几种方法: greenlet&…

什么是协程?

协程不是计算机系统提供,程序员人为创造。

协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。

实现协程有那么几种方法:

greenlet,早期模块

yield关键字

asyncio装饰器(python3.4之后)

async,await关键字(python3.5之后)

协程的意义

在一个线程中如果遇到IO等待时间,线程不会傻等,利用空闲的时候再去干点其他事。

下面是不包含协程的代码示例,也被称为同步,因为发送了下载请求马上返回图片(结果)。

加上协程之后的一个通信形式,是再发送一个请求的时候同步发出另一个请求。这样比较快。

而且也被称为异步,因为发送了下载请求没有马上返回图片(结果)。

异步编程

事件循环

快速上手

协程函数,定义函数的时候async def 函数

协程对象,执行协程函数()得到的协程对象

async def func():pass
result = func()

注意:执行协程函数创建协程对象,函数内部代码不会执行

如果想要运行协程函数内部代码,必须要将协程对象交给事件循环来处理。

import asyncioasync def func():print("叭叭叭")result = func()# python3.7之前的版本写法
loop = asyncio.get_event_loop()
loop.run_until_complete(result)# python3.7之后的版本写法
asyncio.run(result)

await

await+可等待的对象(协程对象、future、task对象 -> IO等待)

import asyncioasync def func():print("来玩呀")response = await.asyncio.sleep(2)print("结束",response)
asyncio.run(func())

task

future

http://www.rdtb.cn/news/11597.html

相关文章:

  • 建设工程消防网站免费个人网站空间
  • 国外什么网站是做外贸百度官网认证价格
  • 网站开发常遇到客户问题企业营销网站建设系统
  • 广州又出新病毒seovip培训
  • wordpress模板 黑链信息流广告优化
  • 怎么做导航网站网站快速排名推广软件
  • 网站制作找哪家公司好新媒体营销策略
  • 哪个网站上可以做代打app推广是做什么的
  • 丰台网站关键词优化网站推广优化招聘
  • seo优化方案怎么写排名优化外包公司
  • 深圳高端网站百度客服人工服务电话
  • 建设网站二级子页打不开外链群发软件
  • 备案网站建设方案书范文怎样申请网站
  • 芭嘞seo官网seo是什么意思
  • 建设一个网站需要些什么材料1688官网
  • 怎么在网站后台做标题的超链接昆明seocn整站优化
  • 十堰北京网站建设百度账号登录不了
  • 如何做wap网站seo综合查询是什么
  • 北京网站建设网络公司网络优化工程师是做什么的
  • 做的好的微商城网站百度智能建站平台
  • jsp网站开发与数据库连接百度seo网站优化服务
  • 上海网站建设联系电搜索网排名
  • 学校校园网站建设必要性今天nba新闻最新消息
  • 网站链接导出头条广告入口
  • 网站怎么做长尾关键词by网站域名
  • 顺德做网站的公司百度网盘app下载安装 官方下载
  • wordpress 手机号登入南宁百度seo建议
  • 网络建设文章网站注册网站怎么注册
  • unsplash素材网站西安百度推广优化公司
  • 禅城建网站搜索引擎推广的基本方法