问个关于多线程的小问题 不会死吧。setDaemon(true)以后才会自动死。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你主线程没有结束啊,只是sleep了1秒 java中子线程是不会随着主线程关闭而关闭的,除非子线程是守护线程。守护线程在主线程运行结束后也会结束运行,而非守护线程不会结束。线程默认都是非守护线程。可以使用thread.setDeamon方法来设置守护线程。 http://topic.csdn.net/u/20100106/17/1718098a-03d8-4b77-98f6-9250671def84.html?72589看看这里吧 主线程什么时候结束?…… main 方法结束;main 方法什么时候结束?…… main 里边的语句全部执行完毕;子线程没有结束,没有返回,main 方法就不会结束;所以子线程执行完了,主线程才返回。 Applet的显示问题 纯静态属性和方法的类与单例 同步静态方法! 新手,第一个小程序,报错? [求助]"每个 Class 对象都包含一个对定义它的 ClassLoader 的引用。"这句话,谁能写个程序,让我理解一下? 求〈深入JAVA虚拟机2〉随书光盘 菜菜的问题,请高手指教 求教!!java与DB2数据库连接问题!在线等! 请介绍java的IO 请问如何将一个时间类型的值转换为字符串? ·······企业分销系统的架构设计讨论······· 请朋友帮忙!排序问题,谢谢... calendar类数组
除非子线程是守护线程。
守护线程在主线程运行结束后也会结束运行,
而非守护线程不会结束。
线程默认都是非守护线程。
可以使用thread.setDeamon方法来设置守护线程。
看看这里吧
main 方法什么时候结束?…… main 里边的语句全部执行完毕;
子线程没有结束,没有返回,main 方法就不会结束;
所以子线程执行完了,主线程才返回。