From 7e36eb78c63d2ed483bb8f717666f25c54f2e8b3 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 05 八月 2020 14:41:04 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/CrnThread.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/core/thread/CrnThread.java b/src/main/java/com/zy/core/thread/CrnThread.java index a8f07c3..8b0da7e 100644 --- a/src/main/java/com/zy/core/thread/CrnThread.java +++ b/src/main/java/com/zy/core/thread/CrnThread.java @@ -2,10 +2,18 @@ import com.zy.core.Slave; import com.zy.core.ThreadHandler; +import com.zy.core.cache.MessageQueue; +import com.zy.core.enums.SlaveType; +import com.zy.core.model.Task; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; /** + * 鍫嗗灈鏈虹嚎绋� * Created by vincent on 2020/8/4 */ +@Data +@Slf4j public class CrnThread implements Runnable, ThreadHandler { private Slave slave; @@ -19,13 +27,11 @@ public void run() { while (true) { try { - System.out.println("绾跨▼"+slave.getId()+"姝e湪杩愯"); - - - - - - Thread.sleep(1000); + Task task = MessageQueue.poll(SlaveType.Crn, slave.getId()); + if (task != null) { + System.out.println("浠诲姟"+task.getId()); + } + Thread.sleep(3000); } catch (Exception e) { e.printStackTrace(); } @@ -34,6 +40,11 @@ } @Override + public boolean connect() { + return false; + } + + @Override public void close() { } } -- Gitblit v1.9.1