sleep関数 - 指定した時間スリープする
sleep関数を使うと、指定した時間スリープすることができます。スリープとはCPU資源を使わずに、プログラムを停止することをいいます。
# 10秒間スリープする sleep 10;
マイクロ秒単位でsleepする
sleep関数は秒単位でしかスリープすることができません。それ以下の秒単位でsleepするにはTime::Hiresモジュールのusleep関数を使用します。指定する秒は、マイクロ秒です。マイクロ秒は1秒の「1000分の1」の「1000分の1」です。
use Time::HiRes 'usleep'; # 300マイクロ秒スリープする usleep(300);