当前位置:编程学习 > C#/ASP.NET >>

不是应该只有一个主线程的吗?

新建了一个项目,只添加了一个button,结果显示有12个线程!  

不是应该只有一个线程的吗? 

这是怎么回事啊,?  
我的程序如下:  

 private void button1_Click(object sender, EventArgs e)  
        {  
            int threadcnt = System.Diagnostics.Process.GetCurrentProcess().Threads.Count;  
            MessageBox.Show(threadcnt.ToString());  

        } --------------------编程问答-------------------- 一个进程可以有N个线程 --------------------编程问答-------------------- .net创建了好多线程呀.
--------------------编程问答-------------------- 有很多后台的工作线程,编译后单独运行和调试环境是不一样的 --------------------编程问答--------------------     你自己好好留意一下,看你编译前和便宜后,有增加多少个进程,同样的道理,一个进程也可能包含多个线程~~~~~~~~
--------------------编程问答-------------------- Process.Threads
获取在关联进程中运行的一组线程 --------------------编程问答-------------------- 线程有多个,主线程只有一个。 --------------------编程问答-------------------- 可是这只是一个小小程序吧,只有一个Button怎么会有这么多线程啊? --------------------编程问答-------------------- 线程是有N个的,只是只有一个主线程

可是这只是一个小小程序吧,只有一个Button怎么会有这么多线程啊?
要跟不同的东西进行通信,Windows的消息机制,肯定要多个线程了 --------------------编程问答-------------------- 你遍历一下看看有那些进程不就知道了吗
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,