Concurrency 操作系统在调度阻塞进程方面有多聪明? 我们考虑两个进程P1和P2,因为信号S1和S2被阻塞。 当第三个进程出现并取消阻塞信号量S2时,操作系统会知道它应该安排P2运行,还是会随机安排一个进程,例如S1,它不是最优的。它将再次看到S1被阻塞,并尝试安排其他内

Concurrency 操作系统在调度阻塞进程方面有多聪明? 我们考虑两个进程P1和P2,因为信号S1和S2被阻塞。 当第三个进程出现并取消阻塞信号量S2时,操作系统会知道它应该安排P2运行,还是会随机安排一个进程,例如S1,它不是最优的。它将再次看到S1被阻塞,并尝试安排其他内,concurrency,scheduling,process,Concurrency,Scheduling,Process,操作系统在调度阻塞进程方面有多聪明? 我们考虑两个进程P1和P2,因为信号S1和S2被阻塞。 当第三个进程出现并取消阻塞信号量S2时,操作系统会知道它应该安排P2运行,还是会随机安排一个进程,例如S1,它不是最优的。它将再次看到S1被阻塞,并尝试安排其他内容我相信这完全取决于您使用的操作系统。有一些关于不同操作系统中进程调度的信息:

操作系统在调度阻塞进程方面有多聪明?

我们考虑两个进程P1和P2,因为信号S1和S2被阻塞。


当第三个进程出现并取消阻塞信号量S2时,操作系统会知道它应该安排P2运行,还是会随机安排一个进程,例如S1,它不是最优的。它将再次看到S1被阻塞,并尝试安排其他内容

我相信这完全取决于您使用的操作系统。有一些关于不同操作系统中进程调度的信息: