跳到主要内容
uencoder

Coroutine

协程是可暂停与恢复的函数,协作式切换不需 OS 调度,比线程轻量。

用途

用同步式语法写异步代码,比回调/Promise 更直观。

机制

协程暂停(yield/await)将控制权交回调用者,恢复时从暂停处继续。无 OS 线程切换开销,单线程可跑百万协程。Python async/await、Go goroutine、JS async/await。

用例

  • 异步编程
  • 高并发
  • 轻量调度

相关词条

参考链接