Java 中后台进程

/**

  • 主要有一个前台线程在运行时 这个进程就不会结束。 如果一个进程只有后台线程在运行。这个进程就会结束
  • 前台线程 是相对于后台线程而言的。。
  • @author bo

*/
public class ThreadDaemon {

public static void main(String[] args) {
    ThreadTest3 test3 = new ThreadTest3();
    Thread thread = new Thread(test3);
    //设置线程名
    thread.setName("HAHAHA");
    //1.将其放入后台运行
    thread.setDaemon(true);
    //2.启动后台线程
    thread.start();
}

}
class ThreadTest3 implements Runnable
{
@Override

  public void run() {
    // TODO Auto-generated method stub

    while (true) {//这里其实执行的是死循环.....
    System.out.println(Thread.currentThread().getName() + "isrunning");
}   
}

}
/**

  • 从运行结果可以看出 虽然 在 run中 进行了死循环。。但是因为它是后台进程。它就随着main进程的结束 就结束运行了。。。
  • */

你可能感兴趣的:(Java 中后台进程)