【golang】定时器的使用
作者:
七八个星天 | 来源:发表于
2021-01-07 01:19 被阅读0次一.一次性定时器Timer,定时器停止timer.Stop()
,定时器重置timer.Reset()
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now())
timer := time.NewTimer(time.Second)//使用timer的定时器
fmt.Println(<-timer.C)
fmt.Println(<-time.After(time.Second*2))//使用after的定时器
}
二.周期定时器Ticker
package main
import (
"fmt"
"time"
)
func main() {
ticker := time.NewTicker(3*time.Second)
i:=0
for{
i++
fmt.Println(<-ticker.C)
if i==10{
break
}
}
}
本文标题:【golang】定时器的使用
本文链接:https://www.haomeiwen.com/subject/dzeaoktx.html
网友评论