开发者社区 问答 正文

协程也有调度,为什么开销小?

协程也有调度,为什么开销小?

展开
收起
游客gbsb4ehzllekm 2022-05-12 20:31:20 735 分享 版权
1 条回答
写回答
取消 提交回答
  • 协程适用于IO密集的场景,这就意味了通常任务执行一小段时间就会阻塞等待IO,随后进行调度。这种情况下只要系统的CPU没有完全打满,使用简单的先进先出调度策略基本都能保证一个比较公平的调度。同时,我们使用了完全无锁的调度实现,使得调度开销相对内核大大减少。

    2022-05-12 22:16:08
    赞同 展开评论
问答分类:
问答标签:
问答地址: