欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

web项目中使用多线程的一些坑

程序员文章站 2022-03-05 08:13:23
...

在web项目中有时候我们需要创建一个或者几个线程去处理问题。在线程的业务处理方法里面我们的写法通常和mvc的业务层方法写法类似。这时候有一个问题,如果业务方法抛出了运行时异常(RuntimeException或其子类),在mvc项目中我们是不需要try-catch的,因为web项目通常都有全局异常处理。但是在多线程中就不一样了,如果不try-catch的话程序一样会被中止,但是这时候就没有任何的异常信息打印。
正确写法:

try {
           //业务方法
        }catch (Exception e){
        //打印错误
            logger.error("",e);
        }
相关标签: 多线程