Вопросы к Поиску с Алисой
Отличие методов IsAlive и State в многопоточном программировании заключается в их функциях.
Метод IsAlive позволяет узнать, жив поток или нет. skillbox.ru Он возвращает логическое значение true или false. skillbox.ru Например, если главный поток живой и выполняется, то метод вернёт true, а если новый поток создан, но ещё не запущен (не живой), то — false. skillbox.ru
Метод State (например, ThreadState) возвращает состояние потока. metanit.com Это одно из значений перечисления ThreadState: metanit.com
Таким образом, метод IsAlive фокусируется на определении статуса потока с точки зрения его активности, а метод State — на описании различных состояний потока, которые он может переживать в процессе работы. skillbox.ru javarush.com