El interbloqueo de recursos se puede evitar al llevar la cuenta de cuáles estados son seguros y cuáles son inseguros. Un estado seguro es uno en el que existe una secuencia de eventos que garan- tizan que todos los procesos pueden terminar; un estado inseguro no tiene dicha garantía. El algo- ritmo del banquero evita el interbloqueo al no otorgar una petición si ésta colocará al sistema en un estado inseguro.