Linux kernel 暂停的进程驻留在哪个队列?

Linux kernel 暂停的进程驻留在哪个队列?,linux-kernel,scheduled-tasks,signals,jobs,Linux Kernel,Scheduled Tasks,Signals,Jobs,在Linux上,当在终端中输入Ctrl-Z时,前台进程将停止,对于内核中的进程,其状态标记为TASK_stopped。休眠进程(处于TASK_可中断或TASK_不可中断状态)被移动到内核中的等待队列,处于TASK_已停止状态的进程驻留在哪里?我在谷歌上搜索了很多相关书籍,没有找到满意的答案。对不起,我的英语和Linux技能很差。它哪儿也动不了。它保留在CPU运行队列中,并且从不被调度程序选择,因为它的状态为“任务已停止”谢谢!你能在内核中提供一些代码来完成这项工作吗?

在Linux上,当在终端中输入Ctrl-Z时,前台进程将停止,对于内核中的进程,其状态标记为TASK_stopped。休眠进程(处于TASK_可中断或TASK_不可中断状态)被移动到内核中的等待队列,处于TASK_已停止状态的进程驻留在哪里?我在谷歌上搜索了很多相关书籍,没有找到满意的答案。对不起,我的英语和Linux技能很差。

它哪儿也动不了。它保留在CPU运行队列中,并且从不被调度程序选择,因为它的状态为“任务已停止”

谢谢!你能在内核中提供一些代码来完成这项工作吗?