•1.
Condición de exclusión mutua. Cada recurso se asigna en un momento dado a sólo
un proceso, o está disponible.
•2.
Condición de contención y espera. Los procesos que actualmente contienen
recursos que se les otorgaron antes pueden solicitar nuevos recursos.
•3.
Condición no apropiativa. Los recursos otorgados
previamente no se pueden quitar a un pro- ceso por la fuerza. Deben ser
liberados de manera explícita por el proceso que los contiene.
•4.
Condición de espera circular. Debe haber una cadena circular de dos o más
procesos, cada uno de los cuales espera un recurso contenido por el siguiente
miembro de la cadena.
Las cuatro condiciones deben estar
presentes para que ocurra un interbloqueo. Si una de ellas está ausente, no es
posible el interbloqueo de recursos