Что происходит с потоком, когда вызывается метод Interrupt для прерывания работы потока?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
поток немедленно завершает работу, независимо от состояния, в котором он находится. Управление возвращается родительскому потоку, вызвавшему метод Interrupt
если поток находится в состоянии "ожидания" или в некоторый момент выполнения перейдет в это состояние, то в этом состоянии "зажигается" исключение ThreadInterruptedException. Вызов Interrupt предполагает, что обработчик этой ситуации предусмотрен(Верный ответ)
поток "зажигает" исключение и завершает работу, независимо от состояния, в котором он находится
если в момент вызова метода Interrupt поток находится в состоянии "выполнения" и в этом состоянии успешно завершает выполнение метода, то вызов Interrupt не оказывает никакого действия(Верный ответ)