Hola! tengo un problema con un programa recursivo, a evr si podeis echarme un cable. creo que no precede poner el código pues es inmenso.
Básicamente, desde el programa principal se hace una llamada a una función que es resursiva. Dentro de esta existe un for que hace llamadas recursivas. El número de iteraciones del bucle for y por lo tanto de el número de llamadas recursivas depende de una variable.
Todo lo hace bien, ejecuta en el orden esperado, y todas las llamadas van ocurriendo como se esperaba. Pero llega un momento en el que sale el primer hilo de un for, la primera llamada, y termina el programa, se deja dos sin ejecutar.
La verdad que no controlo al 100% las llamadas recursivas, y supongo que este error se debe a las vueltas de las llamadas. No lo sé muy bien, pero el programa termina sin ejecutar todas las llamadas que se hicieron.
Un saludo.