首页 > 其他分享 >asyncio的事件循环的替代方案

asyncio的事件循环的替代方案

时间:2022-09-24 17:33:36浏览次数:44  
标签:uvloop runner 循环 install import main 替代 asyncio

1、参考来源

https://github.com/MagicStack/uvloop

2、环境要求

不支持Windows系统

3、安装模块

pip3 install uvloop
pip3 install -U pip

4、引用的示例

 1 import asyncio
 2 import sys
 3 
 4 import uvloop
 5 
 6 async def main():
 7     # Main entry-point.
 8     ...
 9 
10 if sys.version_info >= (3, 11):
11     with asyncio.Runner(loop_factory=uvloop.new_event_loop) as runner:
12         runner.run(main())
13 else:
14     uvloop.install()
15     asyncio.run(main())

 

标签:uvloop,runner,循环,install,import,main,替代,asyncio
From: https://www.cnblogs.com/ygbh/p/16726057.html

相关文章

  • asyncio与不支持异步的模块结合使用
    1、使用前提将不支持异常的模板与asyncio结合使用【默认是使用线程池+事件循环】2、同时下载3张图片的示例1#-*-coding:utf-8-*-2"""3FileName:te......
  • Python使用事件循环创建线程池和进程池
    1、来源参考参考官方文档示例:https://docs.python.org/3.9/library/asyncio-eventloop.html#asyncio.loop.run_in_executor2、代码示例1#-*-coding:utf-8-*-2......
  • 如何循环存储以呈现有关戴森协议的博客(第 6 部分)
    如何循环存储以呈现有关戴森协议的博客(第6部分)欢迎回到戴森协议教程系列。请注意,UI正在开发中,提供的某些屏幕截图可能无法反映我们网站UI的当前版本。在我们的上......
  • 循环、判断语句语法
     一、if语句浏览器弹出函数alert()弹出警示框prompt()弹出提示框(输入框),需要使用变量保存用户输入的值,类型是字符串型eg:​varstr=prompt('请输入')​if表达式语......
  • do...while循环体
    基本语法 不要忘记while()后还需要加分号!!!例(输出五句hello):inti=1;//循环变量初始化intmax=5;//循环的最大次数do{printf("hello!");//循环体......
  • 循环结构
    循环结构While循环格式:while(循环条件){循环体语句(被重复执行的代码);迭代语句;}publicclassWhileDemo1{publicstaticvoidmain(String[]args){/......
  • for循环语句
    基本语法和定义:  例:inti;for(i=1;i<=5;i++){printf("\nhello!");}实现打印五行hello以下是流程图:  注意事项  2)的例子如下(上面的变种):int......
  • JAVA基础Day3-用户交互Scanner/顺序结构/选择结构/循环结构
    一、用户交互ScannerJAVA提供了一个工具类,可以用来获取用户的输入。java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。基本语法:Scanners=new......
  • 循环结构
    循环结构while循环do....while循环for循环while循环while是最基本的循环,它的结构为:while(布尔表达式){  //循环内容}只要布尔表达式为true,循环就......
  • 一种简单的springboot启动后启动一条死循环线程方式
    前言之前有测试#启动类加@EnableAsync#方法上加@Async@PostConstruct但是依旧会卡主主线程,所有另辟蹊径在启动类上加@EnableAsync新建一个类,实现Applicatio......