Ticker

Frequentemente, há casos em que desejamos realizar repetidamente uma determinada tarefa após um determinado intervalo de tempo. Em Golang, conseguimos isso com a ajuda de tickers.

Podemos usá-los com goroutines também para que possamos executar essas tarefas no segundo plano de nosso aplicativo sem interromper o fluxo do aplicativo.

A função que usamos em tickers é a função NewTicker() que leva tempo como um argumento e podemos fornecer segundos e até milissegundos nela.

ticker.go