5.19 go time实现延时功能

package main

import (
	"fmt"
	"time"
)

func main(){
	//01定时2s,阻塞2s,2s后产生一个事件,往channel写内容
	<-time.After(2*time.Second)
	fmt.Println("时间到")
	//02
	time.Sleep(time.Second*2)
	fmt.Println("时间到")
	//03
	timer:=time.NewTimer(time.Second*2)
	<-timer.C
	fmt.Println("时间到")
}
发布了145 篇原创文章 · 获赞 115 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/105476360
今日推荐