nadiel
05-03-2009, 14:50
Ciao!
Ho questo problema: so che posso chiamare il main di una classe da un'altra classe, solo che vorrei che questo non fosse bloccante. Mi spiego:
public class ClasseUno {
public static void main(String[] args){
}
}
public class ClasseStarter{
public static void main(String[] args) {
for(int i=0; i<10; i++)
String[] argomenti = new String[2];
arg[0] = "uno";
arg[1] = "due";
ClasseUno.main(argomenti);
}
}
Quando chiamo ClasseUno.main(argomenti) tutto si blocca in attesa che l'esecuzione di questo main si concluda; io invece vorrei far partire più processi contemporaneamente e che siano in esecuzione contemporaneamente.
Non posso usare i Thread per altri motivi...
grazie
Ho questo problema: so che posso chiamare il main di una classe da un'altra classe, solo che vorrei che questo non fosse bloccante. Mi spiego:
public class ClasseUno {
public static void main(String[] args){
}
}
public class ClasseStarter{
public static void main(String[] args) {
for(int i=0; i<10; i++)
String[] argomenti = new String[2];
arg[0] = "uno";
arg[1] = "due";
ClasseUno.main(argomenti);
}
}
Quando chiamo ClasseUno.main(argomenti) tutto si blocca in attesa che l'esecuzione di questo main si concluda; io invece vorrei far partire più processi contemporaneamente e che siano in esecuzione contemporaneamente.
Non posso usare i Thread per altri motivi...
grazie