说的有点复杂了,协程本质上就是一种用户级线程,由用户程序管理,对于操作系统来说,协程的切换操作系统是无感知的,所以这就节省了从用户态切换到内核态的资源消耗。多个用户级线程或者说协程可以运行到同一个线程上。其实相当于提供协程能力的编程语言,由在操作系统之上给开发者抽象了一层,构建了协程这种模型。屏蔽了底层操作系统线程的调度。
点赞 评论

相关推荐

点赞 评论 收藏
分享
牛客网
牛客企业服务