版权声明:博客仅作为博主的个人笔记,未经博主允许不得转载。 https://blog.csdn.net/qq_35976351/article/details/81973869
使用time包实现定时
After
函数类型的channel
,输入值是间断时间,返回一个chan Time
类型,注意是只读的。该channel
直到到达指定的时间后才写入数据:
func After(d Duration) <-chan Time
代码实例:
package main
import (
"time"
"fmt"
)
func main() {
var r <-chan time.Time
r = time.After(3 * time.Second)
<-r
fmt.Println("After process ok")
}
上述代码会在3秒后执行