stuman 发表于 2014-05-14 19:43

对于一个文本编辑程序是如何调度的

假设有一文本编辑程序,那么当在长时间无输入后,它将被调度出去,那么这里的调度是在编辑程序耗尽了时间片后,设置了TIF_NEED_RESCHED标志,然后被调度出去,还是由某个内核程序检测到它长期没有键盘输入,然后把它置为睡眠状态并加入等待队列呢?

asuka2001 发表于 2014-05-15 09:20

回复 1# stuman


假设有一文本编辑程序,那么当在长时间无输入后,它将被调度出去

为什么要等到长时间无输入后才调度出去呢? 显然当处理完前一次 io事件后就挂起等待下一次 io事件了呗!

humjb_1983 发表于 2014-05-15 18:56

这是应用程序自己决定的。
页: [1]
查看完整版本: 对于一个文本编辑程序是如何调度的