在gevent中用到的主要模式是Greenlet,它是以C扩展模块形式接入Python的轻量级协程。Greenlet全部运行在主程序操作系统进程内部,但它们被协作式的调度.
在任何时刻,只有一个协程在运行。
这与multiprocessing或threading等提供真正并行构造的库是不同的。这些库轮转使用操作系统调度的进程和线程。是真正的并行。
在gevent中用到的主要模式是Greenlet,它是以C扩展模块形式接入Python的轻量级协程。Greenlet全部运行在主程序操作系统进程内部,但它们被协作式的调度.
在任何时刻,只有一个协程在运行。
这与multiprocessing或threading等提供真正并行构造的库是不同的。这些库轮转使用操作系统调度的进程和线程。是真正的并行。
转载于:https://my.oschina.net/u/1032854/blog/266869