Salve a tutti...
sto programmando un applicazioni che fà uso di thread per fare dei calcoli a partire da un file da cui estrarre i dati....ogni thread che lancio(per capirci sono tipo una decina) esegue dei conti...a questo punto sarei interessato a fare ritornare il risultato di questo conto al main che invoca i singoli thread, ma non sò come fare e se sia possibile questo è il codice di come è organizzata a grandi linee l'applicazione.
codice:
public class ReadToText {
public static void main (String[] args) throws Exception {
new CercaThread("nome1").start();
new CercaThread("nome2").start();
}
}
class CercaThread extends Thread{
public CercaThread (String nome){
super (nome);
}
@Override
public void run(){
try
{.....
//conti
}
catch (Exception err) {err.printStackTrace();}
}
}
alla fine dei conti io memorizzo in una variabile il risultato come faccio a farlo ritornare al main?