Java ile çalışırken bazen Timer sınıfını kullanıyorum. Timer sınıfı ile ilgili şunu da biliyorum, bir Timer sınıfının nesnesinin schedule() metodunu kullandığımızda bilgisayardaki işlemciden bir yer ayırıyor. Merak ettiğim şey şu, kullandığım bir Timer sınıfı nesnesinin işi bitince nesnenin içindeki cancel metodunu kullanmalı mıyım? Ha bir şey daha var, schedule metoduna sadece bir TimerTask ve bir long gönderdiğimde verdiğim long'un büyüklüğü kadar sonra TimerTask'ın içindeki run() metodunu çalıştırıyor ve bitiyor. Bunun gibi Timer nesnelerinde cancel() metodunu kullanmalı mıyım? Yoksa metodun sonuna geldiğinde kendi kendine mi cancel() metodunu kullanıp kapanıyor?
Yardımlarınız için şimdiden teşekkürler ve iyi günler.