python的协程

协程的概念

与线程相比,协程是用户态轻量级的线程。
与事件循环相比,是经过封装的看起来像同步的。不过协程也是单线程,本质也是异步+回调。

Python 协程的历史

yield有什么用

为了理解什么是yield,必须先理解生成器和迭代。

  • 所谓迭代,迭就是反复,代就是替代,用对一个变量反复赋值,这是在干什么?不就是for...in吗?所以迭代就是遍历。for...in也叫做迭代器。可以被遍历的,就是可迭代对象。
  • 生成器是可迭代的,

asyncio

asyncio是事件循环框架

你可能感兴趣的:(python的协程)