天天看点

Python下的协程

线程和进程的操作是由程序触发系统接口,最后的执行者是系统;协程的操作则是程序员。

协程存在的意义:对于多线程应用,cpu通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程,则只使用一个线程,在一个线程中规定某个代码块执行顺序。

协程的适用场景:当程序中存在大量不需要cpu的操作时(io),适用于协程;

greenlet

gevent

遇到io操作自动切换:

转载于:http://www.cnblogs.com/wupeiqi/articles/5040827.html

继续阅读