开发者社区> 问答> 正文

python 什么是协程

python 什么是协程

展开
收起
云计算小粉 2018-05-10 20:09:55 1377 0
2 条回答
写回答
取消 提交回答
  • 协程是程序级切换.

    本身只占用一个线程. 自己有寄存器,进行协程之间切换.

    但是也因此,不能高效利用cpu所有核数.因此解决方案为.

    所以最佳搭配.

    多进程+协程.(进程数按cpu核数来)

    2019-11-14 15:01:04
    赞同 展开评论 打赏
  • 努力在努力

    协程,又称微线程,协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。

    2019-07-17 22:19:48
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载
Data Pre-Processing in Python: 立即下载