From b8c69ce26b3bb9462b1e0578f9e119c9772f9126 Mon Sep 17 00:00:00 2001 From: cmg <527198563@qq.com> Date: 星期一, 27 五月 2024 14:33:22 +0800 Subject: [PATCH] 0527芙艾合并更新 --- src/main/java/com/hx/util/thread/ExecutorServiceTool.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) 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