Главная / Параллельные вычисления и многопоточное программирование / Что происходит с потоком, когда вызывается метод Interrupt для прерывания работы потока?

Что происходит с потоком, когда вызывается метод Interrupt для прерывания работы потока?

вопрос

Правильный ответ:

поток немедленно завершает работу, независимо от состояния, в котором он находится. Управление возвращается родительскому потоку, вызвавшему метод Interrupt
поток "зажигает" исключение и завершает работу, независимо от состояния, в котором он находится
если поток находится в состоянии "ожидания" или в некоторый момент выполнения перейдет в это состояние, то в этом состоянии "зажигается" исключение ThreadInterruptedException. Вызов Interrupt предполагает, что обработчик этой ситуации предусмотрен
если в момент вызова метода Interrupt поток находится в состоянии "выполнения" и в этом состоянии успешно завершает выполнение метода, то вызов Interrupt не оказывает никакого действия
Сложность вопроса
39
Сложность курса: Параллельные вычисления и многопоточное программирование
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за решебник по интуиту.
03 июл 2020
Аноним
Это очень легкий тест интуит.
18 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.