go 定时器
Posted dqh123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 定时器相关的知识,希望对你有一定的参考价值。
package main
import (
"time"
"fmt"
)
func main() {
timer := time.NewTimer(3*time.Second)
ok := timer.Reset(1*time.Second) //把以前3秒重置1s
fmt.Println("ok=",ok)
<-timer.C
fmt.Println("时间到")
}
/*func main(){
timer := time.NewTimer(3*time.Second)
go func() {
<- timer.C
fmt.Println("子协程可以打印了,因为定时器的时间到了")
}()
timer.Stop()
for{
}
}*/
以上是关于go 定时器的主要内容,如果未能解决你的问题,请参考以下文章
解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段