Alx1x
Messages postés2Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention 3 mai 2004
-
3 mai 2004 à 23:25
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
4 mai 2004 à 22:16
Bonjour. J'ai fait un programme sous Windows en C (avec uniquement l'API windows) avec plusieurs fonctions dont une est blocante. Je voudrais y rajouter un Timeout pour qu'elle s'arrête après X secondes.
J'ai pensé utiliser un thread pour pouvoir le stopper à tout moment, mais ma fonction renvoie une variable dont j'ai besoin (du genre res=fonction(int a) ).
Pourtant, dans la doc de createthread, je n'ai pas trouvé le moyen de récuperer le résultat de cette fonction :question)
Quelquun a-t-il une idée?
cs_alexh
Messages postés1Date d'inscriptiondimanche 22 février 2004StatutMembreDernière intervention 4 mai 2004 4 mai 2004 à 22:04
Comment puis-je savoir si le programme a bien terminé, c'est à dire à quel moment je peux récuperer la variable et la garder en étant sûr que le thread a été fini?