public boolean eliminarProceso(Proceso p) {
        int prioridad = p.getPrioridadDinamica();
        boolean elimino = this.listas[prioridad].remove(p);

        if (elimino) {
            this.numProcesos--;

            if (this.numProcesos == 0) {
                this.menorPrioridadNoVacia = 140;
            } else {
                if (this.listas[prioridad].size() == 0) {
                    for (int i = prioridad + 1; i < listas.length; i++) {
                        if (this.listas[i].size() != 0) {
                            this.menorPrioridadNoVacia = i;
                            break;
                        }
                    }
                }
            }
        }

        return elimino;
    }