Главная /
Параллельные вычисления и многопоточное программирование /
Что происходит с потоком, когда вызывается метод Abort для прерывания работы потока?
Что происходит с потоком, когда вызывается метод Abort
для прерывания работы потока?
вопрос
Правильный ответ:
поток немедленно завершает работу, независимо от состояния, в котором он находится. Управление возвращается родительскому потоку, вызвавшему метод
Abort
поток "зажигает" исключение
ThreadAbortException
и завершает работу, независимо от состояния, в котором он находится. Обработчик исключительной ситуации может быть предусмотрен или может отсутствовать
если поток находится в состоянии "ожидания" или в некоторый момент выполнения перейдет в это состояние, то в этом состоянии "зажигается" исключение
ThreadAbortException
. Вызов Abort
предполагает, что обработчик этой ситуации предусмотрен
если задан обработчик исключительной ситуации
ThreadAbortException
, то в нем можно отменить удаление потока и продолжить его выполнение Сложность вопроса
80
Сложность курса: Параллельные вычисления и многопоточное программирование
89
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы сломался c этими тестами intuit.
17 май 2018
Аноним
Пишет вам преподаватель! Немедленно заблокируйте этот ваш сайт с ответами по интуит. Пишу жалобу
13 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите корректную формулу, связывающую эффективность и ускорение:
- # Укажите истинные высказывания, связанные с вычислением суммы элементов массива:
- # При выполнении методов Parallel.For и Parallel.ForEach на одной или нескольких итерациях могут возникать исключительные ситуации. Правда ли, что:
- # Для того, чтобы корректно работать с элементами управления, созданными в другом потоке, можно использовать следующие методы:
- # Какие утверждения являются справедливыми в ситуации, когда управление бизнес-логикой приложения осуществляется в визуальном интерфейсе, работающем в потоке, отличном от потока, в котором работает бизнес-логика?