OVH Cloud OVH Cloud

sleep ?

12 réponses
Avatar
Lionel Allorge
Bonjour,

J'essaye de convertir un programme C++ de Windows =E0 Linux.
Or je tombe sur la fonction de pause :

Sleep(50);

Je souhaite la remplacer par une fonction =E9quivalente et mon livre de C=
=20
indique la fonction sleep() mais pas la librairie dans laquelle elle=20
serait contenue.

Toute aide sera la bienvenue.

D'avance merci.

Bonne continuation.

--
Lionel Allorge
Courriel : lionel.allorge@lunerouge.org
Lune Rouge : http://www.lunerouge.org
Film Libre : http://www.filmlibre.org
Terminal Damage : http://www.terminal-damage.org
<------>
"L'ennui dans ce monde, c'est que les idiots sont s=FBrs d'eux
et les gens sens=E9s pleins de doutes." Bertrand Russell

2 réponses

1 2
Avatar
Alexandre
"K. Ahausse" a écrit dans le message
de news:ca7039$v3c$

"Amerio" a écrit dans le message de
news:40c6f42f$0$26912$

Attention aussi : sous win32, Sleep a comme effet complementaire de
permettre au systeme de donner la main a d'autre thread. Si par ex le
programme est une boucle infini while(1) { traitement(); }, l'occupation
CPU

sera de 100%.


Une chose m'étonne si tout le CPU est consacré à la boucle infinie, comme
se

fait-il que les autres programmes continuent de marcher ?

pas tout le CPU. Juste un pourcetage du temps : Win32 est un sytstème

multitache préemptif, il passe la main aux autres threads régulièrement.


Avatar
Adrian
Alexandre wrote:
"K. Ahausse" a écrit dans le message
de news:ca7039$v3c$

"Amerio" a écrit dans le message de
news:40c6f42f$0$26912$


Attention aussi : sous win32, Sleep a comme effet complementaire de
permettre au systeme de donner la main a d'autre thread. Si par ex le
programme est une boucle infini while(1) { traitement(); }, l'occupation


CPU

sera de 100%.


Une chose m'étonne si tout le CPU est consacré à la boucle infinie, comme


se

fait-il que les autres programmes continuent de marcher ?



pas tout le CPU. Juste un pourcetage du temps : Win32 est un sytstème
multitache préemptif, il passe la main aux autres threads régulièrement.






1 2