У меня есть поток, который отвечает за выполнение некоторых процессов. Я хочу сделать так, чтобы эта обработка выполнялась каждые 3 секунды. Я использовал код ниже, но когда начинается поток, ничего не происходит.
Я предположил, что, когда я определяю задачу для своего таймера, он автоматически выполняет ScheduledTask
в течение интервала времени, но он ничего не делает.
Что мне не хватает?
class temperatureUp extends Thread
{
@Override
public void run()
{
TimerTask increaseTemperature = new TimerTask(){
public void run() {
try {
//do the processing
} catch (InterruptedException ex) {}
}
};
Timer increaserTimer = new Timer("MyTimer");
increaserTimer.schedule(increaseTemperature, 3000);
}
};