• 2024-12-31协程原理 函数栈 有栈协程
    协程为什么开销小于线程协程本质上是线程,将调度的代码在用户态重新实现,因为子程序切换不是线程切换而是由程序自身控制,没有线程切换的开销,所以执行效率高。协程通常是纯软件实现的多任务,与CPU和操作系统通常没有关系,跨平台,跨体系结构。协程在执行过程中可以调用别的协程,自己则