golang 定时器

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

本文介绍使用Ticker实现的定时器用法

package main

import (
        "fmt"

        "time"
)


func main() {

        d := time.Duration(time.Second*2)

        t := time.NewTicker(d)
        defer t.Stop()

        for {
                <- t.C

                fmt.Println("timeout...")
        }
}

每隔2秒触发一次
output:

timeout… timeout… timeout…

猜你在找的Go相关文章