Golang的time包的应用

版权声明:博客仅作为博主的个人笔记,未经博主允许不得转载。 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秒后执行

猜你喜欢

转载自blog.csdn.net/qq_35976351/article/details/81973869