Allora in modo veloce mi viene 1 sola soluzione:
3 classi
provatimer
time che estende TimerTask
tuothread che estende Thread
provatimer fa partire ad intervalli regolari time che a sua volta cre n thread di tuo thread che stampa qlc a video.
ecco il codice:
provatimer
codice:
import java.util.Timer;
public class provatimer {
public static void main(String args[]){
//System.out.println("CIAO");
time da_ripetere = new time();
Timer TimeT = new Timer();
TimeT.scheduleAtFixedRate(da_ripetere,0,6000l);
}
}
time
codice:
import java.util.*;
public class time extends TimerTask{
public void run(){
int i, n;
n = 100;
for(i=0; i<n; i++)
new tuothread().start();
}
}
tuothread
codice:
public class tuothread extends Thread {
public void run(){
//Qui metti il codice x ogni thread
System.out.println("Funziona!!!");
}
}
Ora non mi ricordo bene come funziona il metodo scheduleAtFixedRate() quindi ho messo 1 valore di tempo a caso.
Fammi sapere se ti piace come soluzione