Diciamo che ho questo codice molto semplice:Come attendere il completamento di un thread prima dell'avvio di un altro thread in Java/Android?
for(int i = 0; i < 10; i++) {
thread = new Thread(this);
thread.start();
}
Tuttavia, in questo codice, il filo inizia a quanto pare 10 volte in una sola volta e non aspetta prima che il precedente è terminato. Come controllate se il thread è finito prima di far ripartire il thread?
Perché stai iniziando una discussione se non vuoi fare nulla fino a quando quel thread è completo? Sarebbe più semplice fare una normale chiamata di metodo, che non tornerà prima che sia finita. – goto10
Sembra duplicato: https://stackoverflow.com/questions/289434/how-to-make-a-java-thread-wait-for-another-threads-output –