From ebd2f4397a92c6a5096de1b86d59154363344720 Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期二, 13 五月 2025 08:48:15 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PathQueueConsumer.java | 13 +++++-------- 1 files changed, 5 insertions(+), 8 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..a5182d1 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,23 +37,20 @@ this.consumerExecutor.execute(() -> { while (!Thread.currentThread().isInterrupted()) { try { - + Thread.sleep(10); 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; if (tasks.size() == 1) { resetCodeIdxList = this.getResetCodeList(lev, tasks.get(0)); } else if (tasks.size() > 1) { - log.info("consumer task count:{}", tasks.size()); +// log.info("consumer task count:{}", tasks.size()); resetCodeIdxList = this.getResetCodeList(lev,tasks); } @@ -61,7 +58,7 @@ this.dealResetCodeList(lev, resetCodeIdxList); } - log.info("consumer unlock path spend time:{}", System.currentTimeMillis() - startTime); +// log.info("consumer unlock path spend time:{}", System.currentTimeMillis() - startTime); } } catch (InterruptedException e) { -- Gitblit v1.9.1