Duvida Threads: Interrupt() e interruptedException

1 resposta
M

Olá galera a duvida é a seguinte, eu não entendi muito bem o que faz o método interrupt(), alguem poderia me explicar?

E tambêm tem a exceção interruptedException lançada pelos métodos sleep(), wait() e join(), quando ela poderá acontecer?

1 Resposta

ViniGodoy

O método interrupt faz duas coisas:
a) faz com que os métodos sleep, wait e join lancem uma interrupted exception.
b) faz com que o método Thread.isInterrupted() retorne true.

Dessa forma, é possível que uma thread A sinalize a uma thread B, que B tem que parar de executar.

Criado 26 de setembro de 2009
Ultima resposta 26 de set. de 2009
Respostas 1
Participantes 2