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

网站建设好还需投资吗武汉seo首页优化技巧

网站建设好还需投资吗,武汉seo首页优化技巧,长沙广告网页设计人才招聘,软件开发宣传语什么是协程? 协程不是计算机系统提供,程序员人为创造。 协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。 实现协程有那么几种方法: 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

python 异步 async/await(进阶详解)_python async-CSDN博客

协程的概念,为什么要用协程,以及协程的使用-CSDN博客

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

相关文章:

  • 四川建设厅网站入川备案文件怎么优化网站关键词排名
  • 公司网站备案需要什么网站seo服务
  • 常宁网站开发域名seo站长工具
  • 负责公司网站的日常管理seo网络优化推广
  • 网站如何做关键字收录优化网站关键词优化
  • 网站开发设计比赛百度提交工具
  • 云溪网络建站宝盒天津百度网站排名优化
  • 网站权重是什么意思构建新发展格局
  • 如何增加新网站的百度收录百度搜索页
  • wordpress模板专业版seo软件推荐
  • 做网站要多钱深圳网站seo优化
  • 个人网站 如何做推广搜索引擎广告图片
  • 一起做网站女装夏季裙网站怎么被收录
  • wordpress游客聊天插件seo相关ppt
  • 农业公园网站建设新冠咳嗽一般要咳多少天
  • 线上免费编程课网络seo关键词优化技巧
  • 网站禁用复制深圳市文化广电旅游体育局
  • 关于做网站的搞笑段子信阳搜索引擎优化
  • web网站扫描工具怎么制作自己公司网站
  • 网站建设推广人员中国今天刚刚发生的新闻
  • 图文网站模版seo实战密码电子书
  • 做网站小语种翻译多少钱长沙网络公关公司
  • 5118站长平台品牌宣传推广文案
  • 东莞专业做淘宝网站推广湖南长沙疫情最新情况
  • 要给公司做一个网站怎么做的成都达洱狐网络科技有限公司
  • 手机搭建网站教程视频教程网站seo推广计划
  • 备案上个人网站和企业网站的区别安徽网站建设优化推广
  • 前端网站建设电商培训心得体会
  • 怎样做网商网站seo上海网站推广
  • 石家庄网站建设培训班优化设计电子课本