守护线程的演示例子
public class Daemon { public static void main(String[] args) { Thread thread = new Thread(new DaemonRunner(),"DaemonRunner"); thread.setDaemon(true); thread.start(); try { Thread.sleep(11000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } class DaemonRunner implements Runnable{ @Override public void run() { try{ try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }finally{ System.out.println("daemon thread finally run"); } } }