完成.net中的任务后停止和删除线程

Den*_*ish 6 c# multithreading

我在C#中开发了一个窗口应用程序,我正在创建一个线程来执行一个调度事件.现在这个应用程序将运行一整天,它将为每个事件的每次执行创建一个线程.如何在分配给该线程的任务完成后从内存中删除线程.我不想通过使用线程池限制线程创建数量并为其分配最大线程的特定计数.

Jal*_*aid 3

一旦线程完成执行,它将不再消耗内存,并且将成为垃圾收集器收集内存的目标。因此,您无需担心。但是,如果您正在使用,那么当它完成执行时Task这是一个很好的做法。DisposeTask对象IDisposable