Java Timer İşlemi

Timer hemen hemen gelişmiş tüm dillerde bulunan ve oldukça da kullanışlı bir özelliktir. Belli aralıklarla yapılacak işlemler için tasarlanmış harika bir bileşendir. Gelişmiş dil dediğimize göre Java’ da da olması gerekir :D . Java ile timer işlemleri yapabilmek için Timer ve TimerTask bileşenlerini kullanacağız. Önce TimerTask ile yapılacak görev oluşturulduktan sonra Timer örneğine parametre olarak gönderilmektedir. Hemen örnek koda bakalım.

TimerTask timerTask = new TimerTask() {
@Override
public void run() {
//Yapılacak işlemler
}
};
Timer timer = new Timer();
timer.schedule(timerTask, 0, 5000);

Önce TimerTask örneği oluşturup bunun run metodunu override ettik. Böylece run metodu sayesinde istenile işlemler gerçekleştirelecektir. Daha sonra bir Timer örneği oluşturduk ve üç parametre verdik. İlk parametre bir TimerTask örneğidir. Böylece Timer örneği hangi görevi gerçekleştireceğini bilmektedir. İkinci parametre Timer örneğinin ilk çalışma iterasyonu için kaç ms saniye bekleyeceğini belirtir. Burada 0 verildiği için hemen çalışacaktır, bekleme olmayacaktır. Üçünce parametre ise kaç ms de bir çalışmanın gerçekleştireleceğini belirtir. Burada kodladığımız işlem 5 saniyede bir tekrar edilir.

Bol Java’ lı günler dileğiyle…

VN:F [1.9.17_1161]
Rating: 10.0/10 (12 votes cast)
VN:F [1.9.17_1161]
Rating: +10 (from 10 votes)
Java Timer İşlemi, 10.0 out of 10 based on 12 ratings Paylas
  Facebook  Twitter  Digg  Delicious

Kalıcı URL

  1. Ckart
    29/06/2010 - 13:39 Permalink

    Teşakkürler .yeniler için güzel bir paylaşım…daha nice yazılarınızı bekliyoruz.javada öğrendiklerinizi hemen buraya yazarsanız bizde faydalanırız:D:D
    başarılar faruk bey…

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  2. Faruk BOZAN
    30/06/2010 - 12:59 Permalink

    Teşekkür ederim. Elimden geldiğince öğrendiklerimi, bildiklerimi paylaşmaya çalışıyorum. Faydalı oluyorsa ne mutlu bana :D

    VN:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.17_1161]
    Rating: 0 (from 0 votes)

Selam yabancı,yorum yap,fikrini paylaş:

Kullanabileceğiniz XHTML Etiketleri:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Yeni Yorumlara Abone Ol