c# - 控制台应用程序使用的线程多于应有的线程数

标签 c# windows

使用 Windows 8 附带的资源监视器,我可以看到我非常简单的控制台应用程序使用了 5 个线程。我知道其中一个是主线程,另一个可能是 GC 线程,但我不知道最后 3 个是干什么用的。

代码:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("TEST");
        Console.ReadKey();
    }
}

最佳答案

它们是基础架构线程。别担心他们;你对它们无能为力,它们也不会伤害你——它们当然不会占用 CPU。别管好。

关于c# - 控制台应用程序使用的线程多于应有的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9653846/

相关文章:

c# - 如何防止工具提示在自定义控件中闪烁?

C# 加载事件未触发

c++ - 处理高速数据时避免 QSerialPort 超时

c# - .NET Winforms 中让用户输入时间范围的好方法?

c# - 从另一个函数调用 HTTP 触发的 Azure 函数

java - 代码适用于 Windows JDK 7 但不适用于 Linux JDK 7

c# - UWP x :Bind with time

windows - 使用图标作为文件类型,但不使用程序打开

c# - 如何并排显示 4 个三角形图案

java - 更新 Java 中的 Windows 快捷方式图标