Прерывает эту тему.
Если текущий поток не прерывает себя, что всегда
разрешено, вызывается метод checkAccess этого потока, который может
вызвать исключение SecurityException.
Если этот поток заблокирован при вызове wait (), wait (long),
или методы wait (long, int) класса Object или join (),
методы join (long), join (long, int), sleep (long) или sleep (long, int), методы
этого класса, то его статус прерывания будет очищен, и он будет
получить InterruptedException.
Если этот поток заблокирован в операции ввода-вывода при прерывании
канал, то канал будет закрыт, состояние прерывания потока
будет установлен, и поток получит исключение ClosedByInterruptException.
Если этот поток заблокирован в селекторе, то прерывание потока
статус будет установлен, и он сразу же вернется из выбора
операция, возможно, с ненулевым значением, как если бы селектор
метод пробуждения.
Если не выполняется ни одно из предыдущих условий, прерывание этого потока
статус будет установлен.
Прерывание нити, которая не является живой, не должно иметь никакого эффекта.
Итак, все, что произойдет, будет установлено состояние прерывания потока.