1

私はこのコードを持っています

my $time_start = time;
sleep 5;
my $time_diff = time - $time_start;
print "time elapsed: $time_diff";

ほとんどの場合、コードは予想どおり 5 を出力しますが、4 を出力することもあります。何が原因でしょうか? 睡眠が原因なのか、それとも時間の測定方法自体が正確さを欠いた値になることがあるのか​​?

4

1 に答える 1