From 2a6e27f1c0064690d6fc6ab137d64c02fc0742da Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期一, 16 六月 2025 16:16:09 +0800 Subject: [PATCH] 1 --- 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