linux协程有哪些-linux运维
发布时间:09/01 来源:未知 浏览:
关键词:
linux协程是一种轻量级的会员态线程,操纵系统对协程无感知。协程实现的是协作式调度(非抢占式调度),即协程切换由目前协程控制,自动让出CPU。平常状况下,一个线程包括多个协程。
协程定义
(举荐学习:linux教程)
协程(coroutine),是一种轻量级的会员态线程,操纵系统对协程无感知。实现的是协作式调度(非抢占式调度),即协程切换由目前协程控制,自动让出CPU(例如目前协程在期待异步网络IO时)。
平常状况下,一个线程包括多个协程。
协程的特色
1、协程是一个并发运转的多任务系统,个别由一个操纵系统线程驱动;
2、协程任务元数据资源占用比操纵系统线程更低,且任务切换开销小;
3、协程是任务间协作式调度,即某一任务自动舍弃施行后进而调度别的一任务投入运转。
以上就是linux协程有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!