这里写目录标题 协程 & asyncio &异步编程 1.协程 1.1 greenlet实现协程 1.2 yield关键字 1.3 asyncio 1.4 async & await关键字 2.协程意义 3.异步编程 3.1事件循环 3.2快速上手 3.3 await 3.4 Task对象 3.5 asyncio.Future对象 3.6 concurrent.futures.Future对象 3.7 异步迭代器 3.8 异步上下文管理器 4.uvloop 5. 实战案例 5.1 异步redis 5.2 异步MYSQL 5.3 FastAPI框架 5.4 爬虫 协程 & asyncio &异步编程 如何讲解? 第一部分:协程 第二部分:asyncio模块进行异步编程 第三部分:实战案例 1.协程 协程不是计算机提供,程序员认为创造的 协程(Coroutine),也可以被称为微线程,是一种用户态的上下文切换技术,简而言之其实就是通过一个线程实现代码块互相切换执行。例如: def func1(): print(1) .