Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con el wait() (tema forks)

Estas en el tema de Problema con el wait() (tema forks) en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/06/2010, 13:59
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 16 años, 2 meses
Puntos: 1
Problema con el wait() (tema forks)

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?

Última edición por samy4ever; 03/06/2010 a las 14:19

Etiquetas: tema, wait
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:57.