Уничтожится ли поток, если функция, находящаяся в нем отработала - 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
}
}
}