Заключение
Возникновение
тупиков является потенциальной
проблемой любой операционной системы.
Они возникают, когда имеется группа
процессов, каждый из которых пытается
получить исключительный доступ к
некоторым ресурсам и претендует на
ресурсы, принадлежащие другому
процессу. В итоге все они оказываются
в состоянии бесконечного ожидания.
С
тупиками можно бороться, можно их
обнаруживать, избегать и восстанавливать
систему после тупиков. Однако цена
подобных действий высока и соответствующие
усилия должны предприниматься только
в системах, где игнорирование тупиковых
ситуаций приводит к катастрофическим
последствиям.