本帖最后由 张宝 于 2013-3-19 19:42 编辑
class Daemon
{
public static void main(String[] args)
{
Thread t1 = new Thread(){
public void run(){
for(int i = 0;i < 2; i++){
System.out.println("A");
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
}
}
}
Thread t2 = new Thread(new Runnable(){
public void run(){
for(int i = 0; i<1000;i++){
System.out.println("B");
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
}
}
})
t2.setDaemon(true); //将t2设置为守护线程,当其他线程结束后,不论当前线程是否结束,程序都会退出
t1.start();
t2.start();
}
}
上面的代码找不到上面错误,但是运行的时候出现下面的情况是什么回事呢?
---------- javac ----------
javac: 找不到文件: Daemon.java
用法: javac <options> <source files>
-help 用于列出可能的选项
输出完成 (耗时 0 秒) - 正常终止
|