From 0a3cbfd5731c46c2a89cc6a7b4ff5096dc89a315 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 07 一月 2025 13:56:53 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java index 8d38600..e4c163b 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java @@ -37,16 +37,13 @@ this.consumerExecutor.execute(() -> { while (!Thread.currentThread().isInterrupted()) { try { - + Thread.sleep(30); List<UnlockPathTask> tasks = new ArrayList<>(); // if unlockTaskQueue was empty, then block -// tasks.add(unlockTaskQueue.take()); + tasks.add(unlockTaskQueue.take()); unlockTaskQueue.drainTo(tasks); - if (tasks.isEmpty()) { - Thread.sleep(30); - } else { - + if (!Cools.isEmpty(tasks)) { long startTime = System.currentTimeMillis(); List<int[]> resetCodeIdxList = null; -- Gitblit v1.9.1