Digamos que tengo este código muy simple:¿Cómo esperar a que termine un hilo antes de que comience otro hilo en Java/Android?
for(int i = 0; i < 10; i++) {
thread = new Thread(this);
thread.start();
}
Sin embargo, en este código, el hilo aparentemente comienza 10 veces a la vez y no espera antes de que termine la anterior. ¿Cómo verifica si el hilo está terminado antes de permitir que el hilo comience nuevamente?
¿Por qué estás comenzando un hilo si no quieres hacer nada hasta que el hilo esté completo? Sería más fácil hacer una llamada a método normal, que no volverá hasta que haya terminado. – goto10
Parece duplicado: https://stackoverflow.com/questions/289434/how-to-make-a-java-thread-wait-for-another-threads-output –