O join() de threads

Moçada, tow com uma duvida aqui a respeito do metodo JOIN(). Supondo que a unica thread existente seja a do metodo MAIN ai eu vou e crio:

Thread t = new Thread();
t.start();
t.join();

Então, a thread da MAIN vai esperar “t” acabar ou “t” é quem vai ser executado depois que a MAIN acabar(meio tosco mas…).

Fui claro… pensando nas pilhas de execução, o join() manda a thread pra frente ou pra traz da thread que esteja sendo executada?

Valeu!

O thread do main é que vai esperar a thread “t” acabar!!

Flw aew e t+!!

vei…tu tirou isso tudo na prova? caraiiiiiiiiiiiiiiiii…blz…entao quando eu encontrar o t.join() é sinal que “t” vai ser executado primeiro e q te tava executando fica pra quando t acabar???

A função do método join() é fazer com que a a thread que o chame execute até entrar no estado “die”, ou seja, até que o método run() chegue ao seu fim.

Espero ter ajudado!!
Flw aew e t+!!