2022
06-07
06-07
Go的固定时长定时器和周期性时长定时器
我们之前要想在调度里面实现延时执行,我们可以使用管道阻塞,直到有人往管道里面写东西才变通畅,还可以使用sleep来睡觉,但是睡觉的过程,协程啥也干不了也占用资源。所以我们要用到接下来讲的定时器,不会像sleep那样睡的时候也占用资源。先来看看下面这段代码:packagemainimport("fmt""time")funcmain(){timer:=time.NewTimer(3*time.Second)fmt.Println("定时器创建完毕!")fmt.P...
继续阅读 >