进程可以从就绪队列移动到作业队列吗?
Can process move from Ready Queue to Job Queue?
我正在开发一个程序,可以模拟从进程创建到完成的调度。我需要帮助才能知道进程是否可以从就绪队列移回作业队列(无论如何 - 可能是一个例外)。
我不确定 "queue job" 是什么意思。一个过程是:
- 运行(在那种情况下不需要做任何事情)
- 正在休眠,这意味着进程正在等待输入或输出。你不能强迫它“醒来”。当它想要进行的输入或输出操作成为可能时,它将被唤醒。
- stopped,表示进程当前处于挂起状态。有四种不同的它。
- SIGTSTP,(大部分时间由
CTRL + Z
触发。可以使用 fg
命令停止
- SIGSTOP,表示已经粗略停止。对此无能为力。
- SIGTTIN 和 SIGTTOU,但我不了解这两个。
因此您可以深入了解可能对您有所帮助的 fg
命令。
注意:抱歉英语不好。
我正在开发一个程序,可以模拟从进程创建到完成的调度。我需要帮助才能知道进程是否可以从就绪队列移回作业队列(无论如何 - 可能是一个例外)。
我不确定 "queue job" 是什么意思。一个过程是:
- 运行(在那种情况下不需要做任何事情)
- 正在休眠,这意味着进程正在等待输入或输出。你不能强迫它“醒来”。当它想要进行的输入或输出操作成为可能时,它将被唤醒。
- stopped,表示进程当前处于挂起状态。有四种不同的它。
- SIGTSTP,(大部分时间由
CTRL + Z
触发。可以使用fg
命令停止 - SIGSTOP,表示已经粗略停止。对此无能为力。
- SIGTTIN 和 SIGTTOU,但我不了解这两个。
- SIGTSTP,(大部分时间由
因此您可以深入了解可能对您有所帮助的 fg
命令。
注意:抱歉英语不好。