首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >睡眠与睡眠哪个选择?(Perl)

睡眠与睡眠哪个选择?(Perl)
EN

Stack Overflow用户
提问于 2014-01-02 15:03:06
回答 2查看 1.9K关注 0票数 2

除了秒和微秒之外,睡眠和睡眠还有什么不同吗?比如在表演方面?我的意思是,在某些情况下,使用一种比另一种更好吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-02 15:19:51

秒与微秒是唯一的实际区别。

请注意,sleep总是睡上整整几秒钟。它可以传递一个非整数作为参数,但这将被舍入。

代码语言:javascript
复制
sleep(1.995);    # sleeps for one second, not two.
票数 6
EN

Stack Overflow用户

发布于 2014-01-02 16:26:39

既然我们的睡眠来自Time::HiRes,您也可以从该模块导入睡眠,以覆盖内置睡眠,并允许浮动睡眠:

代码语言:javascript
复制
use Time::HiRes qw/sleep/;
use DateTime::HiRes;
my $now = DateTime::HiRes->now;
say $now, '.', $now->millisecond; 
for (qw/1.6 2.4 .2 .5 .2 .2 .2 .2 .2 .2/) { 
  sleep($_); 
  my $now = DateTime::HiRes->now; 
  say $now, '.', $now->millisecond; 
}

给予:

代码语言:javascript
复制
2014-01-02T16:23:28.915
2014-01-02T16:23:30.515
2014-01-02T16:23:32.915
2014-01-02T16:23:33.116
2014-01-02T16:23:33.618
2014-01-02T16:23:33.817
2014-01-02T16:23:34.18
2014-01-02T16:23:34.220
2014-01-02T16:23:34.421
2014-01-02T16:23:34.622
2014-01-02T16:23:34.823
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20885717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档