zhubaomin
2025-02-25 842237345ac469b02e9add8f9fd8bae5d4f7cdac
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/threadPool/TreadPoolFactory.java
@@ -5,7 +5,27 @@
   private static ThreadPool.Pool pool_short ;//短工作任务线程池,线程工作用时较短
   private static ThreadPool.Pool pool_long ;//长工作任务线程池,线程工作用时较长
   public final static Integer[] pool_short_state(){
      Integer shortCurThread = 0 ;//短线程池当前线程数
      Integer shortMaxThread = 0 ;//短线程池最大线程数
      Integer shortMinThread = 0 ;//短线程池最小线程数
      shortCurThread = pool_short.size() ;
      shortMaxThread = pool_short.maxThread() ;
      shortMinThread = pool_short.minThread() ;
      return new Integer[]{shortCurThread, shortMaxThread, shortMinThread} ;
   }
   public final static Integer[] pool_long_state(){
      Integer longCurThread = 0 ;//短线程池当前线程数
      Integer longMaxThread = 0 ;//短线程池最大线程数
      Integer longMinThread = 0 ;//短线程池最小线程数
      longCurThread = pool_long.size() ;
      longMaxThread = pool_long.maxThread() ;
      longMinThread = pool_long.minThread() ;
      return new Integer[]{longCurThread, longMaxThread, longMinThread} ;
   }
   /**
    * 初始化线程池
    * @param poolName 线程池和线程名称
@@ -51,6 +71,7 @@
   }
   /**
    * 得到唯一线程池实例
    * @return
    * @throws Exception
    */
   public final static ThreadPool.Pool getThreadPoolShort()
@@ -62,6 +83,8 @@
   }
   /**
    * 得到唯一线程池实例
    * @return
    * @throws Exception
    */
   public final static ThreadPool.Pool getThreadPoolLong()
      throws Exception {