le 09/03/2007 à 12:10, ThM a écrit dans le message <45f1409c$0$25929$ :
Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ?
perldoc -q sleep
-- Benoit Izac
Paul Gaborit
À (at) Fri, 9 Mar 2007 12:10:12 +0100, "ThM" écrivait (wrote):
Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ?
Non. Pour des temps d'attente inférieur à une seconde, on peut utiliser la fonction 'select' (qui n'est pas faite pour ça) ou utiliser le module Time::HiRes.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/> Perl en français - <http://perl.enstimac.fr/>
À (at) Fri, 9 Mar 2007 12:10:12 +0100,
"ThM" <thibaudmonfils@yahoo.fr> écrivait (wrote):
Je lis que dans la fonction sleep($second)
on exprime $second en secondes.
Pour moins d'une seconde, 0.5 est il
correct ?
Non. Pour des temps d'attente inférieur à une seconde, on peut
utiliser la fonction 'select' (qui n'est pas faite pour ça) ou
utiliser le module Time::HiRes.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
À (at) Fri, 9 Mar 2007 12:10:12 +0100, "ThM" écrivait (wrote):
Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ?
Non. Pour des temps d'attente inférieur à une seconde, on peut utiliser la fonction 'select' (qui n'est pas faite pour ça) ou utiliser le module Time::HiRes.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/> Perl en français - <http://perl.enstimac.fr/>
Paul Gaborit
À (at) Fri, 09 Mar 2007 13:00:26 +0100, Benoit Izac écrivait (wrote):
Bonjour,
le 09/03/2007 à 12:10, ThM a écrit dans le message <45f1409c$0$25929$ :
Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ?
perldoc -q sleep
C'est aussi indiqué directement dans 'perldoc -f sleep'. ;-)
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/> Perl en français - <http://perl.enstimac.fr/>
À (at) Fri, 09 Mar 2007 13:00:26 +0100,
Benoit Izac <use.reply.to@INVALID.ADDRESS> écrivait (wrote):
Bonjour,
le 09/03/2007 à 12:10, ThM a écrit dans le message
<45f1409c$0$25929$ba4acef3@news.orange.fr> :
Je lis que dans la fonction sleep($second) on exprime $second en
secondes. Pour moins d'une seconde, 0.5 est il correct ?
perldoc -q sleep
C'est aussi indiqué directement dans 'perldoc -f sleep'. ;-)
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
Bonjour, Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ? Merci François
Doc perl:
sleep EXPR [...] Pour des délais d'une granularité inférieure à la seconde, vous pouvez utiliser l'interface Perl "syscall()" pour accéder à setitimer(2) si votre système le supporte ou sinon regarder "select()" plus haut. Le module Time::HiRes disponible sur CPAN peut aussi aider. Regarder aussi la fonction "sigpause()" du module POSIX.
ThM wrote:
Bonjour,
Je lis que dans la fonction sleep($second)
on exprime $second en secondes.
Pour moins d'une seconde, 0.5 est il
correct ?
Merci
François
Doc perl:
sleep EXPR
[...]
Pour des délais d'une granularité inférieure à la seconde, vous
pouvez utiliser l'interface Perl "syscall()" pour accéder à
setitimer(2) si votre système le supporte ou sinon regarder
"select()" plus haut. Le module Time::HiRes disponible sur CPAN peut
aussi aider.
Regarder aussi la fonction "sigpause()" du module POSIX.
Bonjour, Je lis que dans la fonction sleep($second) on exprime $second en secondes. Pour moins d'une seconde, 0.5 est il correct ? Merci François
Doc perl:
sleep EXPR [...] Pour des délais d'une granularité inférieure à la seconde, vous pouvez utiliser l'interface Perl "syscall()" pour accéder à setitimer(2) si votre système le supporte ou sinon regarder "select()" plus haut. Le module Time::HiRes disponible sur CPAN peut aussi aider. Regarder aussi la fonction "sigpause()" du module POSIX.