Edward G. Coffman |
Estas condiciones fueron descritas por primera vez en 1971 por Edward G. Cofmman, deben cumplirse de forma simultanea y no son totalmente independientes entre ellas.
Siendo los procesos P0,P1,P2...PX y los recursos R0,R1,R2...RX, el interbloqueo se da si:
1) Exclusión mutua: No se pueden compartir los recursos, debido a que está compartido y no se puede acceder de forma simultánea
2)Retención y espera: Un proceso que retiene uno o varios recuroso, está esperando otros recursos asignados a otros procesos
3) No expropiación: Un recurso sólo puede ser liberado por el proceso que lo retiene (voluntariamente) y no expropiado por otro proceso
4) Espera circular: Dado un conjunto de procesos en espera (P0,P1,P2...PX) en la que todo proceso P(I) espera por un proceso retenido por P(I + 1); y P(X) espera por un proceso retenido por P(0)
4) Espera circular: Dado un conjunto de procesos en espera (P0,P1,P2...PX) en la que todo proceso P(I) espera por un RECURSO retenido por P(I + 1); y P(X) espera por un RECURSO retenido por P(0).
ResponderEliminarCreo que esa corrección es valida, no?