+ -
当前位置:首页 → 问答吧 → 关闭程序,我认为所有线程应该都结束了啊

关闭程序,我认为所有线程应该都结束了啊

时间:2011-12-10

来源:互联网

关闭程序,还有线程存活,这是怎么回事啊?程序都关闭了,还在运行?啥意思哦?不符合常规思维吧

比如:
private void Form1_Load(object sender, EventArgs e)
  {
  Thread t1 = new Thread(Go);  
  t1.Start();
  }
void Go()
  {
  while (true) { }
  }

关闭一个程序,进程结束没有?如果进程结束了,线程就应该结束了啊 ,毕竟,进程是有线程组成的吧

作者: q2fdaw2   发布时间: 2011-12-10

呵呵 正好可以看看这个

http://topic.csdn.net/u/20111209/22/344f70ef-61ab-475e-b79a-81e9bf427eb8.html

作者: xl_0715   发布时间: 2011-12-10

关闭程序,进程有没有关闭去进程表里看看,进程关闭线程就结束了,你的线程进入死循环了。

作者: ssp2009   发布时间: 2011-12-10

你的程序关了,而进程并没有结束的

如果你的机器能承载你连续开3个你写的这段代码
你会发现你买了个强机

作者: xl_0715   发布时间: 2011-12-11

高,实在是高,你可以写出病毒代码了

作者: DENQH   发布时间: 2011-12-11

相关阅读 更多