gpt4 book ai didi

perl - 如何在 Perl 中休眠一毫秒?

转载 作者:行者123 更新时间:2023-12-03 05:22:29 25 4
gpt4 key购买 nike

如何在 Perl 中休眠少于一秒?

最佳答案

来自 sleep 上的 Perldoc 页面:

For delays of finer granularity than one second, the Time::HiRes module (from CPAN, and starting from Perl 5.8 part of the standard distribution) provides usleep().

实际上,它提供了usleep()(以微秒为单位休眠)和nanosleep()(以纳秒为单位休眠)。您可能需要 usleep(),它可以让您处理更简单的数字。 1 毫秒 sleep (使用每个):

use strict;
use warnings;

use Time::HiRes qw(usleep nanosleep);

# 1 millisecond == 1000 microseconds
usleep(1000);
# 1 microsecond == 1000 nanoseconds
nanosleep(1000000);

如果您不想(或不能)加载模块来执行此操作,您也可以使用内置的 select()功能:

# Sleep for 250 milliseconds
select(undef, undef, undef, 0.25);

关于perl - 如何在 Perl 中休眠一毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com