“协程”与其被称为“用户态线程”,实际上更倾向于流程的概念,创建一个协程实际上就是创建了一个需要执行的作业流程,直到合适的时机再被调度器调度执行。因为维护成本低,所以更适用于并发场景下的任务执行。我们很难在一台设备上运行成千上万个线程去执行成千上万的用户的接入,但是协程却可以轻松创建以及调度,甚至消耗极少,本质上是通过同步api的编程习惯实现异步编程的性能。