Tema: Threads.
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2009, 08:18
Wolfchamane
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 16 años, 9 meses
Puntos: 1
Threads.

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.

Última edición por Wolfchamane; 04/05/2009 a las 08:19 Razón: cambios en el código