文章
2017-11-12
来自:开发者社区
关于linux内核中断处理和内核抢占的两个说明
中断处理不能睡眠和切换:原因随处可以找到,总结起来就是:1.增加了当前任务的不确定性,实时性能得不到保障,毕竟中断上下文是任意进程上下文,这样对那个被中断的进程不公平,我在邮件列表中的原话是:“中断处理占用当前进程的内核栈,因此中断中如果切换了还是可以切换回来的,切换回来时就会到了这个中断发生时的当前进程,但是这样对这个进程不公平,相当于由于特殊原因占据了别人一间屋子,可是你却把门反锁,在里面睡....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Linux宝库