Questão Thread  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
Danilo_Kaffa
Debugger

Membro desde: 16/05/2006 13:45:57
Mensagens: 57
Offline

Ola Pessoal não entedi essa questao..alguem poderia me ajudar.

Which statement is true?

10. class Worker extends java.lang.Thread {
11. synchronized void iTest() {
12. try {
13. wait();
14. } catch (Exception e) {}
15. }
16. synchronized static void sTest() {
17. notify();
18. }
19. } [code]

a) Compilation fails.
b) An exception is thrown at runtime.
c) A thread entering iTest() will block indefinitely.
d) Any blocked thread in iTest() can only be unblocked by a call to sTest().
e) Any call to iTest() will permanently disable all further access to that instance of Worker.

A Resposta é A

Danilo Rodrigues Pereira
Bacharelando em Ciências da Computação - UNESP
SCJP - Sun Certified Java Programmer 1.4
SCWCD - Sun Certified Web Component Developer 1.4
[Email]
sudeval
JavaGuru
[Avatar]

Membro desde: 08/06/2005 09:48:30
Mensagens: 213
Localização: Fortaleza/CE
Offline

notify() deveria ser um metodo static pra estar ali dentro de um metodo static.

outra coisa que eu poderia dizer é que a classe Worker teria que implementar o metodo run() -> da Thread;

creio que seja isso.
Danilo_Kaffa
Debugger

Membro desde: 16/05/2006 13:45:57
Mensagens: 57
Offline

Valeu cara...

Uma pegadinha

Se uma classe que extende Thread se ela não substituir o metodo run a classe compila sem problema, mas não faz nada. Se a classe implementa a interface Runnable e não implementar o metodo run ai não compila...


Danilo Rodrigues Pereira
Bacharelando em Ciências da Computação - UNESP
SCJP - Sun Certified Java Programmer 1.4
SCWCD - Sun Certified Web Component Developer 1.4
[Email]
sudeval
JavaGuru
[Avatar]

Membro desde: 08/06/2005 09:48:30
Mensagens: 213
Localização: Fortaleza/CE
Offline

massa !
Vinicius Santos
Entusiasta Java
[Avatar]

Membro desde: 16/04/2006 13:54:04
Mensagens: 22
Localização: Middle-Earth
Offline

Muito legal isso, estou a pouco tempo na comunidade mas estou me divertindo com essas pegadinhas!

VRS (SCJP)
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team