Hola,
Os cuento, es sencillo:
Un código tiene un while que busca unos valores necesarios y que luego siempre repite:
CREACIÓN HIJO 1. (Con un fork, y usa los datos encontrados antes)
El padre CREA HIJO 2. (Con fork, y usa los datos encontrados antes)
El padre hace un wait del hijo 1 y del hijo 2.
Cuando han llegado los dos hijos, se vuelve a repetir el proceso.
Hasta aquí, no problem. Pero me gustaría montarlo de alguna manera que cuando el hijo 1 terminara, pudiera """continuar""" el bucle y volver a crear el HIJO 1, aunque el HIJO 2 no esté terminado. Y que cuando éste terminara, no tuviera que esperar al HIJO 1 sino que automáticamente se volviera a crear el HIJO 2.
No tengo claro si me he explicado bien al final... Si no lo entendeis, decirmelo e intento poner algun ejemplo o algo.
Gracias.
Pero pongamos que el HIJO 1 tarda 10'' en realizar su tarea y el HIJO 2 tarda
EDITO: Quizá con threads? CÓMO?