William,
Como
você está fazendo que ela durma por 10 segundos? Qualquer que seja este método,
deve estar fazendo com que o thread pause por 10 segundos de execução. Uma forma
(ruim, admito) de fazer com que ela aguarde 10 segundos para fazer outra coisa é
armazenar o horário do sistema e testar se o já passou 10 s.
É uma
solução até você achar um método educado que faça o que você
quer.
abraços
Jorge
-----Original Message-----
From: Wiliam Machado [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 15 de janeiro de 2001 14:55 To: [EMAIL PROTECTED] Subject: [java-list] Threads 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
|
- Re: [java-list] Threads Lásaro
- RE: [java-list] Threads Andre Mendonca
- Re: [java-list] Threads Rogerio Tambellini
- Re: [java-list] Threads Eduardo Issao Ito
- Re: [java-list] Threads Jorge Martins
- Re: [java-list] Threads Hildeberto Mendonca
- Re: [java-list] Threads e multiproc... Perry Werneck
- [java-list] Threads Sergio Mendonça
- Re: [java-list] Threads Felipe Leme
- Re: [java-list] Threads Sergio Mendonça
- Re: [java-list] Threads Felipe Leme
- Re: [java-list] Threads Bruno do Amaral Dias Baptista
- Re: [java-list] Threads Anderson Braz