内核有用协程。我记得之前 bcache 的维护者有提到他们使用了内核态的纤程。
使用协程确实可以到内核的设计进行改造。比如那个 irq 的处理过程,就是典型的协程化场景。反正,凡是异步,多多少少都可以使用协程思维进行重新改造。
【 在 overcomeunic 的大作中提到: 】
: 有了协程,更象是有了一个确定性很强的状态机
: 但这个状态机又跟业务有关,好象不管是 内核|编译器 ,都没有办法灵活地帮业务做一些定制
: 内核看着自己倒是可以用协程再提升一下性能,盲猜收益不会很大。
: ...................
--
FROM 27.154.110.*