5.20 go停止和重置定時器(time)

package main

import (
	"fmt"
	"time"
)

//01 停止定時器
func main2(){
	
	timer:=time.NewTimer(time.Second*2)
	go func(){
	  <-timer.C
	  fmt.Println("時間到")
	}()
	
	timer.Stop()
	
	for{}
	
}

//01 重置定時器
func main(){
	
	timer:=time.NewTimer(time.Second*5)
	timer.Reset(1*time.Second)
	
	<-timer.C
	
	fmt.Println("時間到")
	
	
	
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章