Tickers
Go dilinde, ticker
lar, belirli bir süre boyunca belirli aralıklarla bir işlemin gerçekleştirilmesini sağlamak için kullanılır. time
paketi içerisinde yer alan NewTicker
fonksiyonu kullanılarak, bir ticker
oluşturulabilir.
Bu örnekte, NewTicker
fonksiyonu kullanarak, bir ticker
oluşturulur ve 500 milisaniyede bir bir işlem gerçekleştirilmesi sağlanır.
goroutine
kullanılarak, select
anahtar kelimesi kullanılarak, ticker
'ın oluşturulduğu zaman aralığına bağlı olarak belirli aralıklarla bir işlem gerçekleştirilir. done
adlı channel
'a mesaj gönderilerek, goroutine
durdurulur ve Ticker stopped
mesajı ekrana yazdırılır.
Çıktı:
Last updated