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
|