From c2bb89da722d5b5db5f7151546369eb84b775a05 Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期一, 15 四月 2024 16:26:35 +0800
Subject: [PATCH] 线程池工具新增方法

---
 src/main/java/com/hx/util/DateUtil.java                   |    4 ++--
 src/main/java/com/hx/util/thread/ExecutorServiceTool.java |   19 +++++++++++++++++++
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/hx/util/DateUtil.java b/src/main/java/com/hx/util/DateUtil.java
index 5b9a6c6..33b8d66 100644
--- a/src/main/java/com/hx/util/DateUtil.java
+++ b/src/main/java/com/hx/util/DateUtil.java
@@ -573,7 +573,7 @@
     /**
      * 鑾峰彇褰撳墠鏈堢殑缁撴潫鏃堕棿
      * @param date 鐐瑰墠鏃堕棿
-     * @return 杩斿洖鏃堕棿 鏍煎紡yyyy-MM-dd 23:59:59
+     * @return 杩斿洖鏃堕棿 鏍煎紡yyyy-MM-dd 23:59:59999
      */
     public static Date getMonthEnd(Date date) {
         Calendar calendar = Calendar.getInstance();
@@ -637,7 +637,7 @@
     /**
      * 鑾峰彇褰撳墠骞寸殑缁撴潫鏃堕棿
      * @param time 鏃堕棿
-     * @return 杩斿洖鏃堕棿 鏍煎紡yyyy-MM-dd 23:59:59
+     * @return 杩斿洖鏃堕棿 鏍煎紡yyyy-MM-dd 23:59:59999
      */
     public static Date getYearEnd(Date time) {
         Calendar calendar = Calendar.getInstance();
diff --git a/src/main/java/com/hx/util/thread/ExecutorServiceTool.java b/src/main/java/com/hx/util/thread/ExecutorServiceTool.java
index 715d81d..d473ed9 100644
--- a/src/main/java/com/hx/util/thread/ExecutorServiceTool.java
+++ b/src/main/java/com/hx/util/thread/ExecutorServiceTool.java
@@ -67,6 +67,25 @@
         return this.threadPool;
     }
 
+    /**寰幆鏍¢獙闃熷垪鏁伴噺妯″紡锛岄拡瀵规渶澶х殑闃熷垪锛岃繑鍥瀟rue灏辨槸鍙互鍔犲叆闃熷垪
+     * 閬垮厤姝诲惊鐜紝璁剧疆浜嗗惊鐜牎楠屾鏁�
+     * @param sleepMillisecond 鐫$湢锛屾绉掔,濡傛灉鏄┖鐨勶紝閭d箞鐩存帴杩斿洖
+     * @param frequency 寰幆鏍¢獙娆℃暟锛岀┖鍊奸粯璁�100娆℃暟
+     * @return 鏈�鍚庨兘鏄繑鍥瀟rue
+     */
+    public boolean whileCheckQueue(Integer sleepMillisecond,Integer frequency){
+        if(frequency == null){
+            frequency = 100;
+        }
+        while (frequency>0){
+            if(!noRund(sleepMillisecond)){
+                return true;
+            }
+            frequency--;
+        }
+        return true;
+    }
+
     /**閽堝鏈�澶х殑闃熷垪锛屽鏋滄病鏈夎秴杩囪繑鍥炴槸false鐨勶紝瓒呰繃灏辫繑鍥炴槸true鐨�
      * 鍗曡繑鍥瀟rue鐨勬椂鍊欙紝灏变笉瑕佷紶鍏ラ槦鍒椾簡
      * @param sleepMillisecond 鐫$湢锛屾绉掔,濡傛灉鏄┖鐨勶紝閭d箞鐩存帴杩斿洖

--
Gitblit v1.8.0