Java - Thread que espera a otros

 
Vista:

Thread que espera a otros

Publicado por erkeko (1 intervención) el 13/11/2005 13:52:55
Hola a todos:
Estoy haciendo un programa de comunicaciones y en el thead principal creo dos threads que se encargan de realizar la conexión y otras tares muy lentas, mientras el principal avanza un poco el trabajo y luego se quede esperando hasta que se hayan terminado de ejecutar los dos threads secundaros.
¿Como debo realizarlo? Tengo entendido que debo usar los métodos wait() y notify(), pero no entiendo muy bien su funcionamiento cuando tengo tres hilos.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Thread que espera a otros

Publicado por chuidiang (950 intervenciones) el 14/11/2005 16:45:02
Hola:

Simplemente llama a los métodos join() de los otros dos hilos. Al llamar te quedaras en espera hasta que el hilo termine. Por ejemplo, en el hilo del main pon

hilo1.join(); // No saldrás de aquí hasta que hilo1 termine
hilo2.join(); // Idem con hilo2

Se bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar