C/Visual C - esperar a que se ejecute una función

 
Vista:

esperar a que se ejecute una función

Publicado por José Luis (4 intervenciones) el 19/07/2000 00:00:00
Hola y gracias de antemano: en mi código C++ hago una llamada a una función. El problema es que necesito que la ejecución no continúe hasta que esta función haya acabado. ¿cómo se hace?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:esperar a que se ejecute una función

Publicado por javi (20 intervenciones) el 20/07/2000 00:00:00
hola. Supongo q dicha funcion es ejecuta sobre otro hilo de ejecucion, si es tal caso, lo q puedes hacer es usar señales, para parar la ejecucion del programa padre (wait)y q no continue hasta q el otro hilo de ejecucion(proceso Hijo) no producza una señal (por ejemplo la de su muerte).

Tampien puedes usar la funcion "sleep" q para un proceso un tiempo eleguido por ti.

Como ultima posibilidad puedes hacer q el proceso q tiene q estar esperando, lea un fichero y hasta q no tengo un valor determinado no siga. este valor en el fichero lo pondra el otro proceso

BUENO ESPERO HABERTE SIDO DE AYUDA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar