我试图弄清楚每个新的c#应用程序中出现的线程的用途是什么。我创建了一个具有空主函数的新控制台应用程序:
static void Main(string[] args)
{
}然后在函数的末尾放置一个断点,然后查看线程窗口:

有时显示8个线程,有时显示7个线程。
有人能解释一下所有这些线程的目的是什么吗?为什么我需要它们来完成这么简单的项目呢?
发布于 2013-10-18 13:38:05
简而言之,这些额外的线程与GC、终结器、VS和调试器相关。下面的链接为您的问题提供了更详细的答案:
https://stackoverflow.com/questions/19450914
复制相似问题