Abasedebasse
Messages postés23Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention27 juillet 2007
-
1 avril 2007 à 22:20
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
2 avril 2007 à 07:57
Bonjour,
Toujours dans mon meme programme (pour ceux qui on suivi mes diverses questions), j'ai besoin d'attendre que une personne tappe un mot de passe sur le clavier pour aprés vérifier s'il est valide, et donc je fais un sleep de ma tache de vérification tant que rien n'est tapé.
En fait je fais concretement ceci :
et en sortie de cette boucle je fait le reste de mon code....
donc ma question est : est ce que c'est "propre" de faire attendre un thread ainsi ? je sais que en cours on nous a souvent dit d'éviter les whiles qui risque de beaucoup boucler... ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 2 avril 2007 à 07:57
Non ce n'est pas grave si ce code est mis dans un thread : il bloquera uniquement le thread en question, et vu qu'un sleep est une attente passive, il n'occupera pas 100% du processeur comme l'aurait fait une boucle while sans le sleep !