|
|
||
3. Обнаружение тупиков |
||
После классификации ресурсов можно перейти к обнаружению тупиков. Для этого определим граф распределения ресурсов процесса. Это такой ориентированный граф, вершины которого обозначают потоки, а дуга, изображенная на рис. 24.1, интерпретируется следующим образом:
Сначала рассмотрим процесс, в котором потоки используют только повторно используемые ресурсы. В этом случае поток такого процесса находится в тупике, если он бесконечно долго ждет ресурс, захваченный другим потоком. Критерием для обнаружения тупика в случае повторно используемых ресурсов является следующая теорема: |
||
|
||
3 |