From 89c7f6e5bcc21b0e8f83a2bc6d680e2ffe431e6f Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期一, 13 一月 2025 09:38:29 +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..fb9d862 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(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; 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