golang sleep

前端之家收集整理的这篇文章主要介绍了golang sleep前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

golang的休眠可以使用time包中的sleep。
函数原型为:

func Sleep(d Duration)

其中的Duration定义为:

type Duration int64

Duration的单位为 nanosecond。

为了便于使用,time中定义了时间常量:

const (
Nanosecond Duration = 1
Microsecond = 1000 * Nanosecond
Millisecond = 1000 * Microsecond
Second = 1000 * Millisecond
Minute = 60 * Second
Hour = 60 * Minute
)

Example

下面实现休眠2秒功能

package main

import ( "fmt" "time" ) func main() { fmt.Println("begin") time.Sleep(time.Duration(2)*time.Second) fmt.Println("end") }

代码实现休眠2秒功能

猜你在找的Go相关文章