|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2009
Messaggi: 3
|
[JAVA] chiamare main da altra classe
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 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
devi lanciare una nuova istanza della virtual machine richiamando il comando java e passandogli il nome della classe di cui vorresti richiamare il main.
in generale per lanciare un comando in Java puoi usare il metodo Runtime.exec per curiositá, come mai non puoi usare i threads? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:16.


















