From 46f3d61d38d1e0804e5380ad608775368ba511a8 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 05 八月 2020 14:45:39 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/CrnThread.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/core/thread/CrnThread.java b/src/main/java/com/zy/core/thread/CrnThread.java index 3013dfe..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; @@ -15,12 +23,28 @@ } @Override + @SuppressWarnings("InfiniteLoopStatement") public void run() { + while (true) { + try { + Task task = MessageQueue.poll(SlaveType.Crn, slave.getId()); + if (task != null) { + System.out.println("浠诲姟"+task.getId()); + } + Thread.sleep(3000); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + @Override + public boolean connect() { + return false; } @Override public void close() { - } } -- Gitblit v1.9.1