首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#非常小的控制台应用程序中的默认线程( Visual 2012 )

c#非常小的控制台应用程序中的默认线程( Visual 2012 )
EN

Stack Overflow用户
提问于 2013-10-18 13:28:33
回答 1查看 1.6K关注 0票数 8

我试图弄清楚每个新的c#应用程序中出现的线程的用途是什么。我创建了一个具有空主函数的新控制台应用程序:

代码语言:javascript
复制
static void Main(string[] args)
{
}

然后在函数的末尾放置一个断点,然后查看线程窗口:

有时显示8个线程,有时显示7个线程。

有人能解释一下所有这些线程的目的是什么吗?为什么我需要它们来完成这么简单的项目呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-18 13:38:05

简而言之,这些额外的线程与GC、终结器、VS和调试器相关。下面的链接为您的问题提供了更详细的答案:

Why does this simple .NET console app have so many threads?

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19450914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档