package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("定时器开始执行")
timer(timerFunc)
}
var count int
func timerFunc() {
fmt.Printf("hello timer: %d\n", count)
count++
}
func timer(timer func()) {
ticker := time.NewTicker(1*time.Second)
for {
select {
case <-ticker.C:
timer()
}
}
}
go定时器实现
猜你喜欢
转载自blog.csdn.net/jujueduoluo/article/details/80076432
今日推荐
周排行