协程

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

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

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

协程:

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

解决的问题:

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

不解决的问题:

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

相关文章

网友评论

      本文标题:协程

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