From 4282d15a5e69a6b4c822c87d27a1ed6e7e618f00 Mon Sep 17 00:00:00 2001 From: zwl <1051256694@qq.com> Date: 星期三, 02 七月 2025 13:29:12 +0800 Subject: [PATCH] 初始化1.0 --- src/main/java/com/zy/core/cache/MessageQueue.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/core/cache/MessageQueue.java b/src/main/java/com/zy/core/cache/MessageQueue.java index 6a751f2..301dd52 100644 --- a/src/main/java/com/zy/core/cache/MessageQueue.java +++ b/src/main/java/com/zy/core/cache/MessageQueue.java @@ -124,10 +124,10 @@ } } - public static void clear(SlaveType type, Integer id){ + public static void clear(SlaveType type, Integer id) { switch (type) { case Crn: - + CRN_EXCHANGE.get(id).clear(); break; case Devp: @@ -149,5 +149,20 @@ break; } } + public static boolean offer(SlaveType type, Integer devpId, Task task, Runnable callback) { + boolean result = offer(type, devpId, task); // 鍏堟墽琛屽師鏈変换鍔¢�昏緫 + if (result && callback != null) { + new Thread(() -> { + try { + Thread.sleep(200); // 妯℃嫙浠诲姟鎵ц鏃堕棿 + callback.run(); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + }).start(); + } + return result; + } + } -- Gitblit v1.9.1