I'm using time.Ticker
to do some stuff at a regular interval. I want to be able to change the frequency that stuff
happens at:
for {
select {
case <-ticker.C:
//do stuff
case t := <-newTicker:
oldTicker := ticker
ticker = t
oldTicker.Stop()
}
}
Do I need that ticker cleanup to avoid a memory leak, or will reassigning ticker
like
case ticker := <-newTicker:
be enough?