协程

作者: 叫我C30混凝土 | 来源:发表于2020-08-10 23:58 被阅读0次

    操作系统内核线程的缺点:

    • 慢: 上下文切换及其费事(1000 cycles);
      调度的时候需要发起系统调用,在内核态和用户态之间切换;
    • 大: 独立的方法栈需要很多的空间;

    协程:

    • 快: 始终占用CPU在用户态;
    • 小: 可以方便的实现上百万并发度;

    解决的问题:

    • 多线程调度较慢,占用资源多;(只解决线程的利用效率)

    不解决的问题:

    • 并发问题: 死锁/竞争条件;

    相关文章

      网友评论

          本文标题:协程

          本文链接:https://www.haomeiwen.com/subject/omosdktx.html