Necesito un poco de ayuda para entender esto de los threads.
Tengo que lanzar 2 procesos, el primero trata una serie de ficheros de sistema local y el segundo los crea.
Necesito que el primero lance al segundo y espere a que termine, pero no consigo que funcione correctamente, creo que estoy haciendo algo mal.
Les dejo el código:
Código:
Gracias por vuestro tiempo y ayuda. Thread hilo1 = new Thread(new Runnable(){ public void run(){ try{ //Espero wait(); // ... Aqui se leen los ficheros ... }catch(Exception e){} } }); Thread hilo2 = new Thread(new Runnable(){ public void run(){ // ... Aqui se generán los ficheros ... notifyAll(); } }); hilo1.start(); hilo2.start();