Mi scuso ancora per l'errore!
Ho provato a usare il metodo Runtime.exec(command) per avviare un processo esterno e controllarne la chiusura con il metodo waitFor(), ma non riesco a capire come controllare il primo...mi spiego meglio...
Processo1
|
|
waitFor()-->Processo2
Processo2
|
|
waitFor()-->Processo1
E avevo pensato di inserire il controllo su un thread separato su ogni processo
Processo1--Thread-> waitFor()-->Processo2
|
|
execution
Processo2--Thread-->waitFor()Processo1
|
|
execution
Ho fatto qualche prova ma non sono riuscito a capire come "far conoscere" al processo1 il 2 e viceversa...non ho postato il codice perchè non so come creare una situazione di questo tipo...spero di non essere stato troppo "confuso" nella descrizione e che qualcuno sappia darmi qualche dritta...

Rispondi quotando