У меня есть путаница в технике избегания тупика. Можем ли мы добиться избегания взаимоблокировки путем добавления большего количества ресурсов?
a) Да
b) НетТупик операционной системы
-2
A
ответ
1
Тупик не равен тупиковой ситуации, вы должны быть более конкретным. Для «классического» тупика, как описано в книгах (два процесса, пытающихся одновременно получить доступ к экрану и принтеру), добавление ресурсов не считается опцией, потому что для этого нужны те ресурсы.
Конечно, в этом примере добавление другого принтера решит тупик. Но чтобы быть расширяемым для разработки программного обеспечения, где «ресурс» является чем-то более абстрактным, например доступом к определенной переменной, добавление ресурсов не считается допустимым вариантом. Если двум процессам необходимо предоставить доступ к переменной, невозможно ввести другой, не изменяя поведение программы.
Смежные вопросы
- 1. jQuery - определение операционной системы и версии операционной системы
- 2. Инструментарий разработки операционной системы
- 3. Транспортир - Возврат операционной системы
- 4. Операционной системы внутри
- 5. Разработка операционной системы
- 6. rubyrails, Обнаружение операционной системы
- 7. Язык операционной системы?
- 8. прерывания операционной системы
- 9. Семафоры операционной системы
- 10. Загрузка операционной системы
- 11. Отладка операционной системы
- 12. Словарь данных операционной системы
- 13. Безопасность новой операционной системы
- 14. Алгоритмы планирования операционной системы
- 15. Получение имени операционной системы
- 16. Размер операционной системы iOS
- 17. Материал операционной системы
- 18. Разработка операционной системы
- 19. Кэш операционной системы MySQL
- 20. Разработка пользовательской файловой системы для операционной системы
- 21. Размер блока файловой системы операционной системы?
- 22. Получить версию операционной системы компьютера
- 23. Широкая языковая локализация операционной системы?
- 24. Каковы трудности многопоточности операционной системы?
- 25. Процессы и трубы операционной системы
- 26. Общие причины сбоев операционной системы
- 27. ^M за версией операционной системы?
- 28. Проект курса для операционной системы
- 29. Ресурсы для разработки операционной системы
- 30. Реализация операционной системы Windows 8
c) Да и нет. Это полностью зависит от того, каков ваш фактический вопрос, как только неопределенность была устранена :-) О каких ресурсах вы говорите? Ничего лишнего ничего не исправит два потока, которые пытаются заблокировать общие ресурсы в другом порядке. – paxdiablo