Veja o exemplo de gobyexample.com: https://gobyexample.com/timers
timer2 := time.NewTimer(time.Second)
go func() {
<-timer2.C
fmt.Println("Timer 2 fired")
}()
stop2 := timer2.Stop()
if stop2 {
fmt.Println("Timer 2 stopped")
}
Pergunta: depois de parar o cronômetro fica go func()
travado para sempre? E se sim, qual seria a maneira correta de lidar com esse caso?