Originariamente inviato da titusx
Puoi creare un thread dove c'è la tua funzione, farla partire e poi dopo trenta secondi stopparla.

es.
Thread prog = new Thread(new Programma());
prog.start();
Thread.sleep(30000);
prog.stop();


class Programma implements Runnable{
Programma() {
}

public void run() {
funzione();
}
ok ho capito più o meno ma nel caso mio cosa dovrebbe essere new Programma()??la funzione calcola()??potrebbe essere scritto in questo modo il codice secondo voi??

Thread prog = new Thread(new calcola());
prog.start();
Thread.sleep(30000);
prog.stop();


class calcola implements Runnable{
calcola() {
}

public void run() {
calcola() o proprio la funz es x +=1;
}
l'ultima cosa..questo lo metto nel main o dove??