C# 运行机制
技道两进 2016-04-15 11:02:34 刚接触到线程的东西,然后打开任务管理器,检测各个进程的线程都有多少,然后发现个问题:
1.使用C#编写一个winform程序,什么都没有,只生成一个窗口。然后点击exe,运行,检测它的进程,发现这一个进程下竟然有好几个线程。
2.然后,又写了一个c程序,很简单,在黑窗口输出一句话。运行exe,监测进程,发现只有一个线程。
这是为什么呢?是不是和C#的机制有关系?
还有一个概念叫公共语言运行库(CLR),不是太理解。看.net的编译过程都是通过它来完成的,是不是和它有关系,它给编译成了多线程,什么机制?
这些不懂哇,求指导,或者什么帖子来普及一下知识啊!