Métodos que limpam o sinalizador Thread.interrupt ()
Eu herdei recentemente um grande aplicativo Java que quase não tem segurança de thread nele. O que eu estou trabalhando atualmente está recebendo todos os Threads para lidar corretamente com a interrupção em vez de usar o muito ruimThread.stop()
.
Parte do problema é que eu não conheço todas as chamadas de métodos que limpam o sinalizador de interrupção.
Atualmente eu sei que o seguinte irá limpar o sinalizador de interrupção:
Thread.interrupted()
Thread.sleep(long)
Thread.join()
Thread.join(long)
Object.wait()
Object.wait(long)
O que mais eu estou sentindo falta? Obrigado