PerlBench
view release on metacpan or search on metacpan
benchmarks/app/perlfunc.pod view on Meta::CPAN
471847194720472147224723472447254726472747284729473047314732473347344735473647374738Causes the script to
sleep
for
EXPR seconds, or forever
if
no
EXPR.
May be interrupted
if
the process receives a signal such as C<SIGALRM>.
Returns the number of seconds actually slept. You probably cannot
mix C<
alarm
> and C<
sleep
> calls, because C<
sleep
> is often implemented
using C<
alarm
>.
On some older systems, it may
sleep
up to a full second less than what
you requested, depending on how it counts seconds. Most modern systems
always
sleep
the full amount. They may appear to
sleep
longer than that,
however, because your process might not be scheduled right away in a
busy multitasking
system
.
C<
syscall
> interface to access setitimer(2)
if
your
system
supports
it, or
else
see L</
select
> above. The Time::HiRes module (from CPAN,
and starting from Perl 5.8 part of the standard distribution) may also
help.
See also the POSIX module's C<pause> function.
=item socket SOCKET,DOMAIN,TYPE,PROTOCOL
( run in 0.242 second using v1.01-cache-2.11-cpan-454fe037f31 )