Вопрос: Как Ubuntu справляется с ситуациями взаимоблокировки? [закрыто]


Мне нужны ссылки на документацию, в которой говорится, как Ubuntu обрабатывает тупик, какой метод применяется?

Обратите внимание, что я задаю этот вопрос, как новый пользователь относительно os, и поэтому действительно запутанный google не помогает

EDIT - дополнительные сведения

(объем ядра и пользователя в целом

как сравнить linux с окнами ms)


4
2017-09-01 06:00


Источник




Ответы:


По моему мнению, ядро ​​Linux (и по доверенности Ubuntu) игнорирует взаимоблокировки. Они случаются так редко, что затраты на их управление (мониторинг, разрешение) намного превышают выгоду. Менее дорогостоящий способ управления ими состоит в том, чтобы просто игнорировать их (в то время как другие приложения, такие как базы данных, чаще работают в Deadlock), Linux не работает).


2
2017-09-01 16:00



Мне интересно узнать, откуда у вас такое впечатление. Я не спрашиваю тебя, я просто хотел бы узнать. - aperson
u означает, что у linux нет никакого механизма для работы с мертвыми замками! - user1819
Справа - вот почему я упомянул ядро ​​Linux в своем посте - Marco Ceppi♦
@aperson Это просто то, что было задокументировано командой Linux Kernel. Однако я не помню источник. Это из исследования, которое я провел несколько месяцев назад для своей компании - Marco Ceppi♦


Тупики могут возникать во множестве разных ситуаций и могут или не могут быть обработаны. Если они обрабатываются, они обрабатываются по-разному. Чтобы получить конкретный ответ, вам нужно будет указать конкретную область (например, сеть, управление памятью или конкретные приложения). Является ли ваш вопрос более академичным, или у вас есть особая проблема?


2
2017-09-01 16:19



мой вопрос теоретический, а области - ядро ​​и пользовательское пространство, в основном пространство ядра .. help .. - user1819