Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Глава 6. Взаимоблокировка и голодание
В этой главе рассматриваются два дополнительных аспекта параллельных вычислений. Ситуация, в которой два или большее количество процессов находятся в состоянии ожидания, причем ни один из них не может продолжить свою работу, называется взаимоблокировкой. Взаимоблокировка — это явление, которое трудно предугадать, и простых общих методов решения этой проблемы не существует. В главе представлены три основных подхода к обработке взаимоблокировки: предотвращение, устранение и обнаружение. Ситуация, в которой готовый к выполнению процесс долго не получает доступа к процессору из-за того, что он выполняет другие процессы, называется голоданием. Голодание в основном связано с планированием, поэтому детальнее оно рассматривается в четвертой части. Основное внимание в главе уделяется взаимоблокировке, голодание же рассматривается в плане разрешения проблемы взаимоблокировок для его исключения.
Глава3.
Дата публикования: 2014-11-04; Прочитано: 424 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!