PDA

Visualizza la versione completa : [java] Generazione dinamica di thread


stoppy
18-01-2005, 22:11
Ciao,
qualcuno di voi sa come potrei creare dinamicamente una serie di thread?

In pratica dovrei fare un thread che ad un certo momento generi N thread...
:confused:
Grazie

LeleFT
18-01-2005, 22:43
Uhm... non č molto chiaro... comunque... questo esempio, crea un thread ogni 2 secondi:


public class MioThread extends Thread {
private int indice;
public void run() {
indice = 0;
try {
while (true) {
sleep(2000);
(new NuovoThread(indice)).start();
indice++;
}
} catch (InterruptedException ie) { ie.printStackTrace(); }
}
}


public class NuovoThread extends Thread {
private int i;
public NuovoThread(int i) {
System.out.println("Creato un NuovoThread di indice " + i);
this.i = i;
}

public void run() {
System.out.println("Sono il thread di indice " + i);
System.out.println("Mi avvio e muoio...");
}
}

Ciao. :ciauz:

stoppy
19-01-2005, 11:44
mm ora me lo studio bene bene e ti faccio sapere...
Non pensavo si potese fare cosė.... Grazie!

Loading