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

电子政务网站建设的实验体会wordpress文章显示摘要

电子政务网站建设的实验体会,wordpress文章显示摘要,谷歌搜索引擎免费入口2022,政务服务网站建设运行情况什么是协程? 协程不是计算机系统提供,程序员人为创造。 协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。 实现协程有那么几种方法: 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/a/437464.html

相关文章:

  • 工作室网站源码济宁建设工程信息网站
  • 网站 搜索 关键字 description廉洁常德网站
  • 网站设计开发工程师设计感很强的中文网站
  • 外贸网站如何做推广是什么公司管理网站首页
  • 深圳优化网站排名如果熊掌号做的不好会不会影响网站
  • 免费婚庆网站模板网页设计师个人简历参考范文
  • 宁波外贸网站制作公司wordpress系统管理密码忘记
  • 哈尔滨模板建站公司推荐怎么做网站营销策划
  • 潜江市网站长沙房产交易中心官网
  • 做全网营销型网站建设数据库网站 建设费用
  • 企业可以做哪些网站有哪些内容吗微信管理工具
  • 东莞专业网站推广平台圣诞节网站怎么做
  • 国外效果超炫网站ui设计难学吗
  • 秦淮html5响应式网站海南seo外包
  • 网站服务器cpu占用多少要升级河源东莞网站建设
  • 泉州网站建设公司首选哈尔滨网页设计制作
  • 赤峰市做网站西安百度seo推广电话
  • 建设信息网站wordpress用户页
  • 本地做网站河北新闻最新消息10条
  • 建筑人才网官方网站查询手工制作包包
  • 个人备案网站服务内容百度seo是什么意思呢
  • 响应式网站设计的规范网站建设管理ppt模板
  • 微站网站建设技术概述
  • 建设一个行业性的网站价格长春高铁站
  • 公司网站设计的费用广州网站建设 领航科技
  • 完成网站的建设工作总结aspnet东莞网站建设价格
  • 连云港网站建设推广苏州自助建站平台
  • 建设人力资源网站目标推广软件的app
  • 长沙商城网站做网站最重要的是什么
  • 网站空间 云端怎样用flash做游戏下载网站