Как удалить поток в C #

Я использовал многопоточность в своем веб-приложении, о котором упоминал ниже:

var t1 = new Thread(F1);
            t1.IsBackground = true;
            t1.Start();

            var t2 = new Thread(F2);
            t2.IsBackground = true;
            t2.Start();

            var t3 = new Thread(F3);
            t3.IsBackground = true;
            t3.Start();

            var t4 = new Thread(F4);
            t4.IsBackground = true;
            t4.Start();


            t1.Join();
            t2.Join();
            t3.Join();
            t4.Join();

Это работает нормально и дает желаемый результат.

Нужно ли мне после этого убивать / Утилизировать нить, если да, то как? Пожалуйста, помогите.

Я сказал, что, если я не утилизирую его, это может вызвать проблемы с производительностью.

6
задан Zerotoinfinity 25 October 2011 в 22:39
поделиться