作者:yan | 来源:互联网 | 2023-10-10 20:53
协程的概念
与线程相比,协程是用户态轻量级的线程。
与事件循环相比,是经过封装的看起来像同步的。不过协程也是单线程,本质也是异步+回调。
Python 协程的历史
yield有什么用
为了理解什么是yield,必须先理解生成器和迭代。
- 所谓迭代,迭就是反复,代就是替代,用对一个变量反复赋值,这是在干什么?不就是for...in吗?所以迭代就是遍历。for...in也叫做迭代器。可以被遍历的,就是可迭代对象。
- 生成器是可迭代的,
asyncio
asyncio是事件循环框架