É Thread.interrupt () mal?
Um colega de equipe fez a seguinte reclamação:
"Thread.interrupt()
está intrinsecamente quebrado e deve (quase) nunca ser usado ".
Eu estou tentando entender porque este é o caso.
É uma prática recomendada não usar nuncaThread.interrupt()
? Você pode fornecer provas por que está quebrado / com bugs e não deve ser usado para escrever código multithread robusto?
Nota - Eu não estou interessado nesta questão se é "bonita" de um conservante de design. Minha pergunta é - é buggy?