mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-06 12:03:41 +00:00
runtime: implement resetTimer
This commit is contained in:
Vendored
+13
@@ -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)
|
||||
}
|
||||
|
||||
Vendored
+5
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user