Операционные системы тупики - PullRequest
0 голосов
/ 03 ноября 2018

Рассмотрим следующую процедуру для устранения взаимоблокировки: Когда процесс запрашивает ресурс, он указывает ограничение по времени. Если процесс блокируется из-за недоступности ресурса, запускается таймер. Если срок превышен, процесс освобождается и снова запускается. Устраняет ли это тупик? Почему или почему нет?

Ответы [ 2 ]

0 голосов
/ 03 ноября 2018

Это не останавливает тупики. Это просто остановит процесс от блокировки, когда он произошел.

0 голосов
/ 03 ноября 2018

возможно, потому что взаимоблокировка, задействованная в этом случае, зависит не только от ресурсов, полученных участвующими процессами, но и от процессов, использующих механизм часов / таймеров выполнить каскадный откат до. Тупик удален.

...