public class DaemonThread extends Thread{
public void run(){
for(int i=0;i<40;i++){
System.out.println(getName()+" "+i);
}
} public static void main(String[] args){
DaemonThread dt=new DaemonThread();
dt.setDaemon(true);
dt.start();
for(int i=0;i<30;i++){
System.out.println(Thread.currentThread().getName()+" "+i);
}
}
}前台线程结束了,怎么后台的线程不一起结束呀??
public void run(){
for(int i=0;i<40;i++){
System.out.println(getName()+" "+i);
}
} public static void main(String[] args){
DaemonThread dt=new DaemonThread();
dt.setDaemon(true);
dt.start();
for(int i=0;i<30;i++){
System.out.println(Thread.currentThread().getName()+" "+i);
}
}
}前台线程结束了,怎么后台的线程不一起结束呀??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货