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