¿Cómo matar a los hilos bloqueados en Java?

Me gustaría matar hilos que están atascados en un estado de interbloqueo. Primero, podemosdetectar ids de hilo en estado de interbloqueo utilizando lafindDeadlockedThreads() método de laThreadMXBean clase enjava.lang.management.

Entonces, me gustaría matar los hilos por ID de hilos, y por lo tanto tengo dos preguntas relacionadas:
(1) ¿Cómo obtener el control de un hilo por un ID de hilo?
(2) ¿Cómo matar un hilo bloqueado? Creo que el método invokting interrupt () dará una excepción al hilo y lo eliminará.

Respuestas a la pregunta(3)

Su respuesta a la pregunta