learning_notes

学习笔记

View project on GitHub

调度器

高效利用CPU

  1. 异步回调:
    • nodejs
    • 回调地狱
    • 异步的方式有点违反人类思维习惯
  2. GreenThread/Coroutine/Fiber:
    • go
    • 代码还是同步写
    • 用户空间 首先是在用户空间,避免内核态和用户态的切换导致的成本
    • 由语言或者框架层调度
    • 更小的栈空间允许创建大量实例(百万级别)