请问daemon在java线程中 是什么意思 这是因为上面的守护线程的初始化要花的时间较长,所以先输出了你所看到的。DEAMON是守护线程,守护线程没有结束之前,应用程序不能退出,而普通线程结束之前,主程序可以退出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么 守护线程 内部的子线程 也是deamon 的?? 因为主线程(main thread)的优先级是5,而deamon的优先级也是5。主线程在你的程序开始的时候(也就是进入main方法的时候),就已经开始运行了。因此,主线程会优先运行。先打出来"d.isDaemon() = " + d.isDaemon()。至于守护线程,java中的守护线程与普通线程是基本相似的。守护线程是服务于普通线程的(gc就是守护线程)。当系统中的普通线程全部正常退出或被停止后,如果守护线程处于运行状态,则虚拟机不退出,等待守护线程执行;如果守护线程处于block状态,则虚拟机直接退出。 up!if your modify as following, you will get what you want. ... public Daemon() { setDaemon(true); setPriority(6); //set it as higher priority start(); }... to cyberfool不一定,start是需要时间的 JDK1.5中String.replace()的实现有点奇怪 双击jar文件无法运行 在JAVA怎样在一个窗口中打开IE浏览器啊? 打jar包需要包含.txt数据文件的问题 新手问题--布尔变量--谢谢回答 为什么没人用Visual j++ 呀?都用Jbuilder??两个有什么不同 Java 好书 关于返回值的问题,急呀,快进来!!! 为什么不能获取最新的ID?? 请问jbuilder4 enterprise中怎么设置tomcat的tomcat_home 为什么ORCALE里的中文读出来都是??? JTree的问题,如何让我的JTree(共三层)一开始就展开并且指向某个叶子?
public Daemon() {
setDaemon(true);
setPriority(6); //set it as higher priority
start();
}
...
不一定,start是需要时间的