黑马程序员技术交流社区

标题: 关于主线程的问题,求解答 [打印本页]

作者: Mr_Unhappy    时间: 2014-9-23 22:30
标题: 关于主线程的问题,求解答
当主线程死掉之后,程序会不会停止?


作者: 夕默    时间: 2014-9-23 22:42
你可以试一下,我以前玩C++的时候主线程被干掉了,但是还有其他线程,程序能正常运行。不过程序出现了很多解不清的问题,而且只能通过控制台强制关闭。Java我还没试过。
作者: Mr_Unhappy    时间: 2014-9-23 22:47
夕默 发表于 2014-9-23 22:42
你可以试一下,我以前玩C++的时候主线程被干掉了,但是还有其他线程,程序能正常运行。不过程序出现了很多 ...

我刚试了下,好像没问题,但是又不敢保证,所以上来冒个泡,看下大家的意见
作者: fantacyleo    时间: 2014-9-23 22:47
这个问题,老毕视频有举例的,如果还有其他非守护线程在执行,程序就不会结束。
作者: 夕默    时间: 2014-9-23 22:54
Mr_Unhappy 发表于 2014-9-23 22:47
我刚试了下,好像没问题,但是又不敢保证,所以上来冒个泡,看下大家的意见 ...

貌似主线程被干掉后其他线程支撑运行的情况有很多弊端。我以前不小心做成这样后引发了很多BUG。。。
作者: Mr_Unhappy    时间: 2014-9-23 23:15
fantacyleo 发表于 2014-9-23 22:47
这个问题,老毕视频有举例的,如果还有其他非守护线程在执行,程序就不会结束。 ...

恩,好吧,我再看看,这前边学着后边忘着,本来自信慢慢,现在回忆起来,啥都忘了,纠结,我还做了笔记,笔记都看不懂了...
作者: Mr_Unhappy    时间: 2014-9-23 23:16
夕默 发表于 2014-9-23 22:54
貌似主线程被干掉后其他线程支撑运行的情况有很多弊端。我以前不小心做成这样后引发了很多BUG。。。 ...

恩,谢谢,回答,我再多试几次,我好想没碰到什么问题....
作者: pvting    时间: 2014-9-23 23:26
主线程死后,程序是不会结束的,除非强制关闭
作者: xplcc    时间: 2014-9-23 23:31
应该不会




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2