Membro desde: 01/01/2005 00:00:00
Mensagens: 39
Offline
Estou escrevendo um código onde devo terminar um thread, existe algum método pra que eu possa fazer isso? tipo asim um método stop, que a proposito já tentei mas não funcionou.
Conto com a ajuda de vocês.
Obrigado
H3sil
22/07/2005 18:34:34
Assunto:
hipersoftPJ
JavaEvangelist
Membro desde: 07/03/2003 00:00:00
Mensagens: 369
Offline
Hesil,
Um método run como este não pode ser interrompido (que eu saiba):
A solução é algo assim:
Para interromper é só chamar o método interrupt() a partir da thread principal.
Obs. 1: não confundir o método interrupted(), que é um teste interno, com isInterrupted(), que é um teste externo!
Obs. 2: muitos métodos da biblioteca, notadamente o método sleep(), já incluem internamente o teste interrupted() e lançam uma InterruptedException.
23/07/2005 08:45:55
Assunto:
HesilPJ
Thread.start()
Membro desde: 01/01/2005 00:00:00
Mensagens: 39
Offline