Я задавал тот же вопрос.Я сталкивался с этим в своем учебнике:
Расход является одним из важных соображений.Игнорирование возможности взаимоблокировок обходится дешевле, чем другие подходы.Поскольку во многих системах взаимоблокировки случаются нечасто (скажем, один раз в год), дополнительные затраты на другие методы могут показаться неоправданными.
В нем также упоминается, что если это произойдет, система, скорее всего, простонемного замедлиться, и в конечном итоге потребуется перезагрузка.Что-то, с чем мы все знакомы.Цитата из учебника взята со страницы 323 Brian, W. Основы операционной системы.
Но, как упоминал Жоао, разработчик должен создать качественный код.Так что, теоретически, если вы запускаете много ненужных программ, вы можете регулярно сталкиваться с тупиками.