¿Thread.interrupt () es malo?
Un compañero de equipo hizo la siguiente afirmación:
"Thread.interrupt()
está intrínsecamente roto, y (casi) nunca debe usarse ".
Estoy tratando de entender por qué este es el caso.
¿Es una buena práctica conocida para nunca usar?Thread.interrupt()
? ¿Puede proporcionar evidencia de por qué está roto / defectuoso y no debe utilizarse para escribir código robusto de múltiples subprocesos?
Nota - No me interesa esta pregunta si es "bonita" de un conservante de diseño. Mi pregunta es - ¿Está buggy?