Уничтожится ли поток, если функция, находящаяся в нем отработала - C#
Формулировка задачи:
Вопрос чисто теоретический. Создаю поток, в нем работает ресурсоемкая ф - ция, а когда эта функция завершает свою работу, return'итн значение, то поток уничтожается ?
Решение задачи: «Уничтожится ли поток, если функция, находящаяся в нем отработала»
textual
Листинг программы
using System; using System.Threading; namespace ConsoleApp { internal class Program { public static void LongDummyMethod() { int result = 1; for (int i = 0; i < 100000; i++) { result += i % 14; } Console.WriteLine("i % 14 done."); } static void Main(string[] args) { Thread th = new Thread(new ThreadStart(LongDummyMethod)); th.Start(); Thread.Sleep(1000); Console.WriteLine(th.IsAlive); // false } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д