协程简介 协程(coroutine),又称为微线程,纤程,是一种用户级的轻量级线程.协程拥有自己的寄存器上下文和栈. 协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来时,恢复之前保存的上下文 和栈.因此协程能保存上一次调用的状态,每次协程重入时,相当于进入上一次调用的状态. 在并发编程中,协程与线程类似,每个协程表示一个执行单元,有自己的本地数据, 与其他协程共享全局数据和其他资源. 协程需要用户自己来编写调度逻辑,对于CPU的切换来说,协程是单进程,所以CPU不用 去考虑怎么调度.切