Hola, buenos días.
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:
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();
Gracias por vuestro tiempo y ayuda.