什么是协程?

1 个回答|218 次阅读
Coco老师 - 科普专家
擅长:编程教育

协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。

  • 1 关注
  • 0 收藏,218 浏览
  • Coco老师 提出于 2022-04-15 10:28