Преглед на файлове

优化任务队列满时任务拒绝策略

RuoYi преди 3 години
родител
ревизия
248fe926c5
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      ruoyi-common/src/main/java/com/ruoyi/common/config/thread/ThreadPoolConfig.java

+ 2 - 1
ruoyi-common/src/main/java/com/ruoyi/common/config/thread/ThreadPoolConfig.java

@@ -49,7 +49,8 @@ public class ThreadPoolConfig
     protected ScheduledExecutorService scheduledExecutorService()
     {
         return new ScheduledThreadPoolExecutor(corePoolSize,
-                new BasicThreadFactory.Builder().namingPattern("schedule-pool-%d").daemon(true).build())
+                new BasicThreadFactory.Builder().namingPattern("schedule-pool-%d").daemon(true).build(),
+                new ThreadPoolExecutor.CallerRunsPolicy())
         {
             @Override
             protected void afterExecute(Runnable r, Throwable t)