go语言之进阶篇定时器重置
1、定时器重置
示例:
package main
import (
"fmt"
"time"
)
func main() {
timer := time.NewTimer(3 * time.Second)
ok := timer.Reset(1 * time.Second) //重新设置为1s
fmt.Println("ok = ", ok)
<-timer.C
fmt.Println("时间到")
}
执行结果:
ok = true 时间到

浙公网安备 33010602011771号