ScheduledExecutorService内线程异常导致任务中断
今天遇到一个关于ScheduledExecutorService的诡异问题,执行ScheduledExecutorService.scheduleAtFixedRate()方法过后,这个定时任务只执行一次便不再执行,可以说非常诡异。最后经过仔细排查终于发现了这个问题的出现原因。先看一段代码: 这段代码会抛出异常,但是因为没有捕捉异常所以对于javaer根本感知不到异常,最终的执行结果如下:可以看到程序也没
原创
2021-08-29 17:58:31 ·
2839 阅读 ·
1 评论