在Linux上,当在终端中输入Ctrl-Z时,前台进程将停止,对于内核中的进程,其状态将标记为TASK_STOPPED。休眠进程(在TASK_INTERRUPTIBLE或TASK_UNINTERRUPTIBLE状态下)被移动到内核中的等待队列,TASK_STOPPED状态的进程在哪里驻留?我用Google搜索并搜索了相关书籍,找不到满意的答案。请原谅我英语和Linux技能不佳。
答案 0 :(得分:0)
它不会被移动到任何地方。它保留在CPU运行队列中,并且从未被调度程序选中,因为它的状态为TASK_STOPPED
。