一个最简单的WinForm程序为什么会有多达7个线程存在?
程序如下:
private void button1_Click(object sender, System.EventArgs e)
{
Process processCurrent = Process.GetCurrentProcess();
MessageBox.Show( processCurrent.Threads.Count.ToString() );
}
居然打印出7来,我的理解一个单独的程序,没有自己产生新的线程,就只能有1个线程呀,怎么会多出6个出来,都是做什么的呢?
是不是我的理解有误?
谢谢!