Terminer un Thread [Résolu]

Messages postés
111
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
5 août 2011
- - Dernière réponse : cs_Matt67
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010
- 31 août 2007 à 19:10
Salut,


Je cherche le moyen d'éxéxuter un thread avec un délai maximum.
Si le temps de traitement est supérieur au temps maximum défini, je voudrais pouvoir terminer le thread...
Tout ça en C++.

a+
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
244
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
6 avril 2008
1
3
Merci
En C tu peux utiliser WaitForSingleObject !

A+
Bonne programmation
<hr size="2" width="100%" />                                         Site

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 207 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ncoder
Messages postés
3213
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
12
0
Merci
Mouais mais WaitForSingleObject bloquera le thread appelant.

C++ (@++)<!--
Commenter la réponse de SAKingdom
Messages postés
111
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
5 août 2011
1
0
Merci
Solution ici
Commenter la réponse de JejeLand
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010
0
Merci
Bonsoir,

Une idée parmi d'autres (sous windows) :

Création d'un timer au début du thread, si thread plus long que le temps de déclenchement du timer alors dans le message WM_TIMER killthread (ou un truc comme cela )

Matt...
Commenter la réponse de cs_Matt67