开发者社区> 问答> 正文

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

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

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

    2022-05-12 22:16:08
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Swoole2.0原生协程高性能开发实践 立即下载
fibjs 模块重构从回调到协程 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载

相关实验场景

更多