C/Visual C - una funcion dormida?

 
Vista:

una funcion dormida?

Publicado por gonzalo (3 intervenciones) el 11/11/2000 00:00:00
se puede dormir una funcion?
osea, suspender temporalmente la ejecucion de la funcion y luego reanudarla.
gracias!
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:una funcion dormida?

Publicado por endos (143 intervenciones) el 11/11/2000 00:00:00
No indicas el S.O. pero si lo que quieres es detenerla durante un
determinado periodo de tiempo puedes usar Sleep() o delay().
Si no es asi sino que necesitas que se interrumpa hasta un determinado
suceso, lo mejor es, suponiendo sea para Windows, crear un hilo y utilizar
alguno de los multiples metodos de espera como secciones criticas, mutexes,
semaforos, etc.

Si es asi, mira en la documentacion de tu compilador las funciones
CreateThread, WaitForSingleObject, InitializeCriticalSection,
CreateMutex, CreateSemaphore, CreateEvent...

Saludos,
Endos.
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