Join... como funciona?

alguem sabe como funciona o metodo join de uma Thread?

li alguma coisa mas nao entendi bulhufas

Ele coloca suas tread na fila, se relaciona… exemplo se tiver disparar 3 thread não tem como garantir a ordem de execução delas mas se der um join elas seram executadas uma após a outra!

eu tenho q usar aqueles metodos wait() e notify() ?

o join eh entao do conceito de threads dependentes entao?

Você não é obrigado a usar wait ou notify, so usar se quizer, da uma pesquisada no forum tem muito conteudo sobre isso, exemplo de wait e notify:

http://www.guj.com.br/posts/list/53187.java

ok