У меня есть поток, который отвечает за выполнение некоторых процессов. Я хочу сделать так, чтобы эта обработка выполнялась каждые 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);
}
};