next up previous contents
Next: Evitar Up: Bloqueo Previous: Bloqueo

Detectar y actuar

Se implementa un proceso adicional que vigila si los demás forman una cadena circular.

Más precisamente, se define el grafo de asignación de recursos:

Grafo de alocación de recursos

Cuando se detecta en el grafo resultante un ciclo, es decir, cuando ya no forma un grafo acíclico, se ha producido una posible situación de un bloqueo.

Se puede reaccionar de dos maneras si se ha encontrado un ciclo:

Sin embargo, la técnica puede dar como resultado que el programa no avance, es decir, el programa se queda atrapado haciendo trabajo inútil: crear situaciones de bloqueo y abortar procesos continuamente.


next up previous contents
Next: Evitar Up: Bloqueo Previous: Bloqueo
© 2003, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática