| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2007 00:57:34
|
Ricardo_Neves
JavaChild
![[Avatar]](/images/avatar/63a99723ebb3af94d52b474c3b21dbe1.jpg)
Membro desde: 16/03/2005 00:47:21
Mensagens: 102
Localização: Paranavai - PR
Offline
|
Alguem sabe como cancelar uma solicitacao de Thread.sleep ??
preciso de algo mais ou menos assim ::
Se alguem souber alguma maneira de fazer isso, posta ai ok.
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2007 04:18:27
|
bielmenezes
Thread.start()
![[Avatar]](/images/avatar/01b0d1b5a3812eded622df653d3cd482.jpg)
Membro desde: 18/06/2007 13:07:38
Mensagens: 29
Localização: Florianópolis - SC
Offline
|
Pelo código que tu colocou aí nao tem necessidade de acordar do sleep, voce deu um if(tal) //dormir else //outra acao, isso quer dizer q ou ele dorme ou ele faz outra açao..
|
"To DO is to BE" - Nietzsche
"To BE is to DO" - Kant
"DO BE DO BE DO" - Sinatra
Bacharel em Sistemas de Informação - UFSC
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2007 13:22:51
|
acopiara
JavaChild
![[Avatar]](/images/avatar/720788047c0f22a0d3b25150007b2618.jpg)
Membro desde: 14/11/2006 17:15:33
Mensagens: 149
Offline
|
Nesse caso vc tem que usar wait e notify!!
Boa Sorte!
|
--
Alysson Bandeira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2007 01:15:32
|
Ricardo_Neves
JavaChild
![[Avatar]](/images/avatar/63a99723ebb3af94d52b474c3b21dbe1.jpg)
Membro desde: 16/03/2005 00:47:21
Mensagens: 102
Localização: Paranavai - PR
Offline
|
Mas, fiz um teste com o notify tb, e pelo que vi, depois q ele entra no notify, ele num responde mais aos ifs.
Ou sera que to fazenu algo errado ?
valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2007 06:57:19
|
WillyKocher
JavaTeenager
Membro desde: 12/03/2007 14:47:07
Mensagens: 188
Offline
|
Bom seria melhor postar um codigo mais completo, pois do jeito que ta so executara uma vez mesmo( if ou o else ) ,e não se esquecça que se fizer referencia a Thread principal ( Thread.sleep ) o seu programa inteiro estara dormindo .
Seria bom mostrar a sua intrução de controle(LOOP) pra ta checando sempre esses ifs , e o instanciamento da thread que vc ta usando .
|
SCJP 6.0 - 91%
SCWCD 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2007 00:38:18
|
Ricardo_Neves
JavaChild
![[Avatar]](/images/avatar/63a99723ebb3af94d52b474c3b21dbe1.jpg)
Membro desde: 16/03/2005 00:47:21
Mensagens: 102
Localização: Paranavai - PR
Offline
|
Neste caso a classe principal eh multithread, uma conexao com socktes, a principal, apos receber o conexao do cliente, intancia outra classe thread dentro da propria main, para verificar as mensagens enviadas, caso alguem envie uma mensagem especifica, o servidor da um aviso que sera desligado, mas quero q continue verificando as mensagens recebidas, pois caso ele digite outro comando, o processo de desconeccao do server, deve ser cancelado, ate se alguem souber uma forma melhor de fazer isso, melhor ainda.
Obrigado novamente
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2007 03:32:34
|
WillyKocher
JavaTeenager
Membro desde: 12/03/2007 14:47:07
Mensagens: 188
Offline
|
bom ainda não intendi direito oque vc quer hehehehh , me desculpe vou deixar pra alguem mais "sabido" ai, bom mas se servir de algo fica um codigo que fiz pra algum trabalho da facul , uso sockets e threads ( para possiblitar + de 1 conexao ) , mas e bem simples tudo no console, flw...
|
SCJP 6.0 - 91%
SCWCD 5.0 |
|
|
 |
|
|