使用yield完成多任务
1 | import time |
使用greenlet完成多任务
如果没有安装,则pip install greenlet
1 | from greenlet import greenlet |
使用gevent完成多任务
首先使用pip install gevent进行安装
gevent是对greenlet的再次封装,使用起来更加简便,当有耗时操作时会自动切换到其他协程。gevent封装了常用的耗时操作,如thread、socket、time、multiprocessing等模块。
1 | import gevent |
__END__

文章作者:三国小梦
文章出处:python多任务——协程的使用
作者签名:简单地活着, 肆意又精彩.
关于主题:Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处
文章出处:python多任务——协程的使用
作者签名:简单地活着, 肆意又精彩.
关于主题:Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处