Questao de Threads  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
caiozanchetti
JavaBaby
[Avatar]

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.
[MSN]
sergiolpf
Debugger
[Avatar]

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)

--Sergio Luiz--
--BCD - Bohemia Certified Drinker --
--Java Boy (SCJP) --
--Java WebBoy (SCWCD) --
--XML Certified --
[Email] [MSN]
dkotvan
HelloWorld
[Avatar]

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.

Está no javadoc -> http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#join()

sergiolpf
Debugger
[Avatar]

Membro desde: 07/04/2005 11:04:02
Mensagens: 66
Offline

valeu. =o)

--Sergio Luiz--
--BCD - Bohemia Certified Drinker --
--Java Boy (SCJP) --
--Java WebBoy (SCWCD) --
--XML Certified --
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team