timer := time.NewTicker(2 * time.Second)
for {
select {
case <-timer.C:
go func() {
log.Println(time.Now())
}()
}
}
定时打印当前时间
本文介绍了一个使用 Go 语言实现的简单程序,该程序利用 time 包创建了一个每两秒触发一次的定时器,并在每次触发时打印当前的时间戳。通过这个例子可以了解 Go 语言中定时任务的基本用法。
timer := time.NewTicker(2 * time.Second)
for {
select {
case <-timer.C:
go func() {
log.Println(time.Now())
}()
}
}
494

被折叠的 条评论
为什么被折叠?