不是应该只有一个主线程的吗?
新建了一个项目,只添加了一个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#