Daemon守护线程让finally里面的语句不能执行

来源:互联网 发布:unix编程艺术 pdf 编辑:程序博客网 时间:2024/06/05 00:29
package com.thread.daemon;import java.util.concurrent.TimeUnit;public class ADaemon implements Runnable{    @Override    public void run()    {        try        {            System.out.println("Start...");            TimeUnit.MILLISECONDS.sleep(1000);        }        catch (Exception e)        {            System.out.println("catch ...");        }        finally        {            System.out.println("finally ... ");        }    }    public static void main(String[] args)    {        Thread t = new Thread(new ADaemon());        t.setDaemon(true);//注解此行finally中科执行        t.start();    }}
0 0
原创粉丝点击