Содержание
- 2. Взаимоблокировка? Когда несколько процессов/потоков ожидают ресурсы, занятые друг другом, и ни один из них не может
- 3. Взаимоблокировка? Thread 1 Thread 2 Object 1 Object 2 DEADLOCK
- 4. Чтобы восстановиться после взаимоблокировки, нужно её обнаружить. Для этого необходимо: Отслеживать выделение ресурсов (какой процесс каким
- 5. Поскольку операция проверки наличия взаимоблокировки является достаточно длительной, ее выполнение при каждом запросе потребует слишком большого
- 6. Пример взят из книги: “Э. Таненбаум, Современные операционные системы, 4-е издание”
- 7. Уничтожение одного /всех процессов, участвующих в тупике Можно продолжать уничтожать процессы, пока тупик не распадется Все
- 9. Скачать презентацию