Na verdade, os threads nao vao comecar juntos em nenhuma maquina com 
apenas uma cpu!


Rogerio Tambellini wrote:

> Bem Willian, existem varias coisas que podem estar
> acontecendo, a primeira delas é q as threads nunca
> irão começar e terminar exatamente juntas, em um
> sistema como o windows que é semi-preenpitivo, elas
> vão terminar uma após a outra na forma em que forem
> sendo iniciadas pelo sistema (caso vc tenha somente um
> processador), mas de qq forma não na diferença de
> tempo que vc citou.
> 
> Dependendo de aonde vc estiver rodando as threads
> seria legal vc dar um yield nelas, procure ver se vc
> não esta segurando o inicio da segunda em algum ponto
> ou dando um synchronized em algum lugar por engano.
> 
> roger
> 
> --- Wiliam Machado <[EMAIL PROTECTED]> wrote:
> 
>> Amigos,
>> 
>> Estou com uma dúvida terrível, mas simples. 
>> 
>> Tenho duas Threads rodando, cada uma apresenta uma
>> classe Stand-Alone. Em cada interface tenho dois
>> botões, quando dou um click no botao1 (de qualquer
>> uma das duas janelas) são disparadas outras duas
>> Threads que devem fazer em paralelo a atualização
>> das telas usando cada uma o método paint próprio (A
>> comunicação é feita por Socktes informando qual
>> atualização deve ser feita). 
>> Bem o problema é que: quando é iniciado a primeira
>> Thread do botão, ela altera a interface e "dorme"
>> por 10 segundos, a segunda Thread foi disparada em
>> paralelo, porém ela também deveria alterar a tela e
>> "dormir" por 10 segundos. As duas deveriam terminar
>> juntas uma vez que são paralelas e dormem o mesmo
>> tempo SÓ que a segunda só inicia quando a primeira
>> acorda me dando um tempo final de 20 segundos ao
>> invés de 10.
>> 
>> Alguém tem alguma idéia do que acontece???
>> 
>> Grato,
>> 
>> Wiliam Machado
>> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail. 
> http://personal.mail.yahoo.com/
> 
> ------------------------------ LISTA SOUJAVA ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------


-- 
Eduardo Issao Ito <[EMAIL PROTECTED]>
Integration Technologies Ltda. <http://www.integrationtech.com.br>
Rua Marina Saddi Haidar, 176
04650-050 / Sao Paulo / SP / Brasil
Phone: +55 11 5522-4848 x311
Fax:   +55 11 5524-1125


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a