Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
Galera, segue uma questao que quero trocar uma ideia com vcs:
veleu..
Givem:
What is the result?
A) after join
B) after start
C) Compilation fails.
D) after join after start
E) after start after join
F) An exception is thrown at runtime.
Membro desde: 07/04/2005 11:04:02
Mensagens: 66
Offline
acredito q a resposta seja letra "d".
O join diz pro scheduler (acho q é assim q escreve) que a instancia que está chamando o join deve esperar até que a thread encapsuladora complete. Nesse caso ele diz q a thread other (main) deve esperar até a thread anonima (será isso??) complete o seu run.
Acho q é isso. Se eu estiver errado por favor me corrijam estou estudando pra cert tambem =o)
Membro desde: 07/05/2006 14:02:19
Mensagens: 12
Offline
Acho que a resposta certa é a "E".
Na linha 5 ele chama o método join na thread principal. Este método faz com que a thread corrente aguarde pela thread principal terminar primeiro.
Ele irá aguardar a thread principal terminar e depois irá continuar.