当前位置:   article > 正文

多线程环境下处理未捕获的异常_线程生成了错误处理程序未捕获的异常

线程生成了错误处理程序未捕获的异常
public class Application {

    public static void main(String[] args) {
        // 处理未捕获的异常
        Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
            @Override
            public void uncaughtException(Thread t, Throwable e) {
                logger.error("未处理异常:" + t.toString(), e);
            }
        });

        // 加载Spring容器
        ApplicationContext ctx = new CircularReferenceDisableApplicationContext("classpath:spring/*.xml");
        synchronized (Main.class) {
            while (true) {
                try {
                    Main.class.wait();
                } catch (Throwable e) {
                }
            }
        }
    }

}


详解:

http://blog.csdn.net/u013256816/article/details/50417822

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/250841
推荐阅读
相关标签
  

闽ICP备14008679号