Java'da sürekli çalışacak (program ile kapatılma veya durdurulmadığı sürece devam edecek) bir Thread aşağıdaki gibi yaratılabilir :
public class TestThread extend Thread{
public void run(){
while(true){
// Thread kodu burada
try {
Thread.sleep(1000); // Bir saniye bekletebiliriz.
} catch (InterruptedException e){}
}
}
}
Aşağıdaki kod ile çalıştırılabilir :
TestThread t=new TestThread();
t.start();
Bu thread hiç durmaz ve sürekli tekrarlanır. Thread programlama ile farklı şekilde (Thread'i ne yaptığına göre değişebilir) durdurlabilir. Aşağıdaki gibi durdurulabilir :
t.interrupt();