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

建设通网站登录不进去网站建设找刘贺稳营销专家

建设通网站登录不进去,网站建设找刘贺稳营销专家,食品行业网站建设,下载百度免费asyncio 基本用法 asyncio 包含以下几个主要的组件:协程 asyncio 支持使用 async/await 语法定义协程(coroutine)。协程是可以暂停和恢复执行的函数,可以实现非阻塞式的异步编程。 import asyncioasync def coroutine():print(H…

asyncio 基本用法

asyncio 包含以下几个主要的组件:
协程
asyncio 支持使用 async/await 语法定义协程(coroutine)。协程是可以暂停和恢复执行的函数,可以实现非阻塞式的异步编程。

import asyncioasync def coroutine():print('Hello')await asyncio.sleep(1)print('world')asyncio.run(coroutine())

上述代码中,定义了一个协程 coroutine,它会输出 ‘Hello’,然后暂停执行一秒钟(使用 asyncio.sleep 函数),最后输出 ‘world’。调用 asyncio.run 函数来运行协程

任务
任务(task)是 asyncio 中的一种抽象,表示一个协程的执行。任务可以被取消、等待或组合,用于协调多个协程的执行。

例如,下面是一个使用 asyncio.create_task 函数创建任务的示例:

import asyncioasync def coroutine():print('Hello')await asyncio.sleep(1)print('world')async def main():task = asyncio.create_task(coroutine())await taskasyncio.run(main())

事件循环

事件循环(event loop)是 asyncio 的核心组件,它负责调度协程和处理事件。

例如,下面是一个简单的使用 asyncio 的事件循环实现定时任务的示例:

import asyncioasync def task():print('Hello')await asyncio.sleep(1)print('world')async def schedule():while True:await asyncio.sleep(5)asyncio.create_task(task())loop = asyncio.get_event_loop()
loop.create_task(schedule())
loop.run_forever()

上述代码中,定义了一个定时任务 task,它会输出 ‘Hello’,暂停执行一秒钟,然后输出 ‘world’。使用 asyncio.create_task 函数将任务添加到事件循环中。定义了一个协程 schedule,它使用 asyncio.sleep 函数实现定时功能,并调用 asyncio.create_task 函数添加定时任务到事件循环中。最后使用事件循环的 run_forever 方法启动事件循环,等待任务执行。

协程调度器
协程调度器(coroutine scheduler)是 asyncio 的另一个核心组件,它负责调度协程的执行顺序。

例如,下面是一个简单的使用 asyncio 的协程调度器实现并发任务的示例:

import asyncioasync def task1():print('Hello')await asyncio.sleep(1)print('world')async def task2():print('Bonjour')await asyncio.sleep(2)print('monde')async def main():await asyncio.gather(task1(), task2())asyncio.run(main())

上述代码中,定义了两个协程 task1 和 task2,它们会输出 ‘Hello’ 和 ‘Bonjour’,暂停执行一定时间,然后输出 ‘world’ 和 ‘monde’。使用 asyncio.gather 函数并发执行协程。

http://www.hyszgw.com/news/60574.html

相关文章:

  • 课程网站建设的目标中国建筑室内设计网
  • 旅游公共信息服务网站建设及服务质量标准济南网站建设设计
  • 签合网站是哪个设计手机网站
  • 商河网站建设企业网站怎么做产品图片轮播
  • 塘厦仿做网站湖南正规网络营销哪家便宜
  • 企业只有建立自己的网站平台套模版做网站
  • 中国制造网外贸网网站彭州做网站的公司
  • 建设信息港网站北京seo全网营销
  • 中鼎国际建设集团网站起点签约的书网站给做封面吗
  • 网站建设付款分期付款协议django成品网站源码
  • 网站域名是网站架构吗沈阳论坛建站模板
  • 网站建设的毕业设计报告上海建设小学网站
  • 建站公司用的开源系统网络营销的特点与功能
  • 微信如何建设网站seo 网站两个ip
  • 单页式网站 seo小米开发者模式
  • 河北住房和城乡建设厅网站驱动英雄联盟网站模版
  • 北京建设网站公司宁波seo网络推广定制多少钱
  • 有哪些外贸网站企业专业网站设计公
  • 门户网站直接登录系统wordpress页脚小工具栏
  • 怎么创建网站app高平市网站建设公司
  • 苏州吴江做网站网站建设方案书1500字
  • 数据线 东莞网站建设网站设计范文
  • 烟台智能建站模板外贸 网站 seo
  • 做网站程序员中小微企业税收政策
  • 个人建站教程什么是网络营销广告
  • 电商网站 开发费用科汛 kesioncms v8.05 企业网站建设入门视频教程
  • 公司制作网站价格表如何注册企业邮箱免费
  • asp企业网站源码网站如何paypal支付
  • 口碑好的免费网站建设求个没封的网站2022
  • 海南企业网站做优化排名wordpress 开发 pdf