runtime: implement resetTimer

This commit is contained in:
Joe Shaw
2022-08-24 12:19:31 -04:00
committed by Ron Evans
parent 303410d3fc
commit f439514703
3 changed files with 27 additions and 0 deletions
+13
View File
@@ -38,4 +38,17 @@ func main() {
<-timer.C
println("waited on timer at 250ms")
time.Sleep(time.Millisecond * 250)
reset := timer.Reset(time.Millisecond * 250)
println("timer reset:", reset)
println("waiting on timer")
go func() {
time.Sleep(time.Millisecond * 125)
println(" - after 125ms")
time.Sleep(time.Millisecond * 250)
println(" - after 250ms")
}()
<-timer.C
println("waited on timer at 250ms")
time.Sleep(time.Millisecond * 250)
}
+5
View File
@@ -9,3 +9,8 @@ waiting on timer
- after 125ms
waited on timer at 250ms
- after 250ms
timer reset: false
waiting on timer
- after 125ms
waited on timer at 250ms
- after 250ms