[Resolvido]Thread bloqueada com metodo sleep()  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
ribclauport
JavaEvangelist
[Avatar]

Membro desde: 01/05/2008 16:44:13
Mensagens: 419
Localização: Curitiba
Offline

Bom dia Pessoal,

Estou estudando Threads, e vi aqui no mock da Enthuare a seguinte questão....




Bom a pergunta é a seguinte, fiz o teste abaixo implementando o teste e colocando para rodar, segue abaixo o código:





Bom rodei este código e na verdade printa done no console e depois a thread 1 que estava dormindo é liberada e o progama é finalizado,
ou seja, a primeria Thread trava somente o método que foi chamado e não todos os metodos sincronizados do objeto...

Sendo assim printa primeiro e espera no minimo dez segundos até o código finalizar!



Alguém poderia me explicar melhor esta resposta se ela esta errada ou eu estou errado?

This message was edited 1 time. Last update was at 11/01/2012 11:41:49

[WWW] [Yahoo!] aim icon [MSN] [ICQ]
ribclauport
JavaEvangelist
[Avatar]

Membro desde: 01/05/2008 16:44:13
Mensagens: 419
Localização: Curitiba
Offline

Bom, encontrei aqui o que fiz de errado, criei dois objetos né...

Ae não tem lock em objetos distintos....


Abraço.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team