Как узнать запущен ли поток threads? - C#
Формулировка задачи:
Здраствуйте уважаемые знатоки.
Как известно, чтобы завершить поток достаточно вызвать тоже самое, только подчеркивает уже строчку .
Как быть подскажите?
Подозреваю что без try{}catch(){} наверное необойтись..
Спасибо
threads[id].Abort()
; где id - идентификатор потока.
Однако если поток еще незапускался даже, то у нас сгенерируется ошибка "Ссылка на объект не указывает на экземпляр объекта", и подчеркнет строку кода threads[id].Abort()
.
Я пробовал делать таким образом:
int id=0; if(threads[id].IsAlive){ threads[id].Abort(); }
if(threads[id].IsAlive){
Решение задачи: «Как узнать запущен ли поток threads?»
textual
Листинг программы
if(threads[i] != null) threads[i].Abort();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д