sleep 时间等待
时间等待, 让程序 阻塞 一段时间
在 Shell 中使用 sleep n
, n 的默认单位 秒
sleep 2
在 Go 中, 对应使用 time.Sleep(n)
方法。但是需要注意的是, n 的默认单位是 毫秒。
time.Sleep(200)
如果要实现如果实现 秒 级别等待,
- 可以将数字扩大 1000 倍,
n * 1000
- 可以使用单位
n * time.Second
time.Sleep(2 * 1000)
time.Sleep(2 * time.Second)
const (
Nanosecond Duration = 1 // 纳秒
Microsecond = 1000 * Nanosecond // 微秒
Millisecond = 1000 * Microsecond // 毫秒
Second = 1000 * Millisecond
Minute = 60 * Second
Hour = 60 * Minute
)