Ciao a tutti, vorrei ritardare l'esecuzione di vari pezzi di codice. il mio approccio è il seguente: metto quello che devo fare all'interno di task2 e la nuova operazione all'interno di task3. Siccome ho molte operazioni da eseguire vengono fuori tanti task non c'è un modo un po' piu pratico per causare un ritardo?
codice:
import java.util.TimerTask;
import java.util.Timer;
....
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask task2 = new MyTask2();
timer.schedule( task2, 10000 );
\\ qui il codice viene eseguito immediatamente
...
}
class MyTask2 extends TimerTask {
public void run() {
....
TimerTask task3 = new MyTask3();
timer.schedule( task3, 30000, 30000 );
}
}