2.4.3.3 Recuperacion de interbloqueo
"Segun Milenkovic, M. (1994). Sistemas operativos. Concepto y diseño (2a ed.) México: Mc Graw Hill" Cuando se ha detectado que existe un interbloqueo, podemos actuar de varias formas. Una posibilidad es informar al operador que ha ocurrido un interbloqueo y dejar que el operador se ocupe de él manualmente. La otra posibilidad es dejar que el sistema se recupere automáticamente del interbloqueo.
"Segun Milenkovic, M. (1994). Sistemas operativos. Concepto y diseño (2a ed.) México: Mc Graw Hill" Dentro de esta recuperación automática tenemos dos opciones para romper el interbloqueo: Una consiste en abortar uno o más procesos hasta romper la espera circular, y la segunda es apropiar algunos recursos de uno o más de los procesos bloqueados.
"Segun Milenkovic, M. (1994). Sistemas operativos. Concepto y diseño (2a ed.) México: Mc Graw Hill" Actualmente, la recuperación se suele realizar eliminando un proceso y quitándole sus recursos. El proceso eliminado se pierde, pero gracias a esto ahora es posible terminar. Algunas veces es necesario, eliminar varios procesos hasta que se hayan liberado los recursos necesarios para que terminen los procesos restantes.