Narguès
-
7 juin 2001 à 14:31
alla49
Messages postés1Date d'inscriptiondimanche 2 janvier 2011StatutMembreDernière intervention 7 avril 2013
-
7 avril 2013 à 21:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
alla49
Messages postés1Date d'inscriptiondimanche 2 janvier 2011StatutMembreDernière intervention 7 avril 2013 7 avril 2013 à 21:08
Etant réellement loin pour exprimer autrement autant ma gratitude que ma reconnaissance pour votre noblesse, je ne puis que vous féliciter pour ce que vous faites
cs_Emmanuel Delahaye
Messages postés5Date d'inscriptionsamedi 5 août 2006StatutMembreDernière intervention19 janvier 2007 19 avril 2008 à 09:13
Ce code est malheureusement une mauvaise solution, car il s'agit d'une attente active qui consomme 100% du CPU.
Les solutions sont pourtant connues et utilisées quotidiennement...
Sous Windows : Sleep() avec le paramètre en ms. Inclure <windows.h>
Sous unixoïde : sleep() avec le paramètre en seconses ou usleep() en µs. Inclure
J'ai créé une macro portable msleep() avec le paramètre en ms :
cs_FloFlo91
Messages postés7Date d'inscriptiondimanche 28 mai 2006StatutMembreDernière intervention19 novembre 2008 28 mai 2006 à 01:39
bonjour,
j'aurais voulu savoir si le programme realisait une attente passive ou active ?
Merci
LePrincipiant
Messages postés8Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention 5 septembre 2006 5 déc. 2005 à 01:27
Euh.. bah... sous Windows [Builder C++] aussi ca l'air c'est par défaut... et il faudrait préciser que c'est Sleep(1000), pour 1 seconde... =]
PS. : C'est mon premier commentaire.. soyez sympa =P
patriarch24
Messages postés25Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention28 mars 2006 11 sept. 2005 à 11:30
Moi la fonction sleep fonctionne sans la librairie unistd.h (sous linux)
normal, il est inclus par défaut :)
Sous Dev C++ que je ne connais pas du tout (je fais pas de Windows...), il doit quand meme exister un equivalent de sleep... Il faut voir dans la bibliotheque qui gere les processus !
Kassey
Messages postés1Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention 9 septembre 2005 9 sept. 2005 à 21:18
lol, J'ais tester sur mac notez que sa met l'ordinateur en veille ><
cs_firemax
Messages postés24Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention19 août 2005 1 juin 2005 à 13:50
Moi la fonction sleep fonctionne sans la librairie unistd.h (sous linux)
keke_tuning
Messages postés7Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention10 juin 2005 17 avril 2005 à 14:37
Le unistd.h c'est uniquement pour Unix et Linux, non ?
BeNBiBiFoKe
Messages postés12Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention 6 octobre 2004 10 juin 2004 à 18:57
je confirme qu'il y a la fonction sleep() .... et usleep() si vous voulez des microseconde par exemple ...et cest bien ds comme l'a dit patriarch :D
PunkDude424
Messages postés117Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention24 avril 2006 2 avril 2004 à 20:30
c'Est pas sleep() mais c'est Sleep(), et Sleep() gele le program
jeru32
Messages postés7Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention 2 février 2004 25 févr. 2004 à 11:00
elle n'y est pas sous dev c++ cette bibliotheque :(
patriarch24
Messages postés25Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention28 mars 2006 3 févr. 2004 à 14:33
dans et ca marche bien :)
jeru32
Messages postés7Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention 2 février 2004 2 févr. 2004 à 12:12
@patriarch:
dans quelle bibliotheque?
patriarch24
Messages postés25Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention28 mars 2006 2 févr. 2004 à 11:11
euh sauf erreur de ma part il existe une fonction sleep() ds la bibliotheque standard et il suffit de mettre sleep(13) pour que ca marche.... :) (ds le cas ou c 13 secondes lol)
7 avril 2013 à 21:08
19 avril 2008 à 09:13
Les solutions sont pourtant connues et utilisées quotidiennement...
Sous Windows : Sleep() avec le paramètre en ms. Inclure <windows.h>
Sous unixoïde : sleep() avec le paramètre en seconses ou usleep() en µs. Inclure
J'ai créé une macro portable msleep() avec le paramètre en ms :
http://delahaye.emmanuel.free.fr/clib/psleep/
28 mai 2006 à 01:39
j'aurais voulu savoir si le programme realisait une attente passive ou active ?
Merci
5 déc. 2005 à 01:27
PS. : C'est mon premier commentaire.. soyez sympa =P
11 sept. 2005 à 11:30
normal, il est inclus par défaut :)
Sous Dev C++ que je ne connais pas du tout (je fais pas de Windows...), il doit quand meme exister un equivalent de sleep... Il faut voir dans la bibliotheque qui gere les processus !
9 sept. 2005 à 21:18
1 juin 2005 à 13:50
17 avril 2005 à 14:37
10 juin 2004 à 18:57
2 avril 2004 à 20:30
25 févr. 2004 à 11:00
3 févr. 2004 à 14:33
2 févr. 2004 à 12:12
dans quelle bibliotheque?
2 févr. 2004 à 11:11
26 août 2003 à 15:38
7 juin 2001 à 14:31