0

我正在阅读 William Stallings 的操作系统。我在阅读进程终止原因时遇到了下面的行,

超时:

The process has waited longer than a specified maximum for a certain event
to occur.

例如,一个程序想要从用户那里获取输入,因此它处于阻塞状态。现在,如果用户在特定时间段内没有提供任何输入,则根据此语句,程序应该进入退出状态。这是不切实际的。似乎没有一个程序这样做。请指导。谢谢

4

1 回答 1

1

书上给出的原因可能是starvation。当一个进程需要执行某项任务而无法执行时,这种情况称为饥饿。因此,如果进程到达最后期限,则终止进程。

于 2013-04-16T21:34:40.300 回答