coroutine

协程是一种用户级的轻量级线程,线程多采用Preemptive multitasking,协成采用Cooperative multitasking。

协程的例子:windows fiber、 python yield。特点是不用进入系统调用,适用于I/O密集,缺点是无法利用CPU多核。

参考:https://www.zhihu.com/question/21483863

http://blog.csdn.net/blade2001/article/details/10628243

原文地址:https://www.cnblogs.com/autoria/p/6117405.html