暂停进程驻留哪个队列?

时间:2012-03-15 12:37:47

标签: linux-kernel scheduled-tasks signals jobs

在Linux上,当在终端中输入Ctrl-Z时,前台进程将停止,对于内核中的进程,其状态将标记为TASK_STOPPED。休眠进程(在TASK_INTERRUPTIBLE或TASK_UNINTERRUPTIBLE状态下)被移动到内核中的等待队列,TASK_STOPPED状态的进程在哪里驻留?我用Google搜索并搜索了相关书籍,找不到满意的答案。请原谅我英语和Linux技能不佳。

1 个答案:

答案 0 :(得分:0)

它不会被移动到任何地方。它保留在CPU运行队列中,并且从未被调度程序选中,因为它的状态为TASK_STOPPED