Hello World Console应用程序运行三个线程?

时间:2011-03-12 18:20:34

标签: .net clr console-application

  

可能重复:
  Why 3 threads for a basic single threaded c# console app?

步骤:

  1. 在.net。
  2. 中创建了一个控制台应用程序(c#)
  3. 在Program.cs中写下以下3-4行代码

    课程计划 {

        static void Main(string[] args)
        {
            HelloWorkd();
            Console.Read();
        }
        static void HelloWorkd()
        {
           Console.WriteLine("Hello World");
        }
    

    }

  4. 以调试模式构建项目。

  5. 浏览生成的.exe并启动它。
  6. 启动任务管理器,看看这个exe运行的过程。并且它显示在此应用程序中运行了3个线程!!!
  7. 问题:一个简单的程序如何显示三个线程?我可以接受2个线程,一个用于GC,另一个用于我的控制台,第三个线程在做什么?

    感谢您的关注。

0 个答案:

没有答案