From 521f00d3f07453dd8e65cc501babc8b551c22ec4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 05 八月 2020 10:59:41 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/ThreadHandler.java       |    4 ++++
 src/main/java/com/zy/core/cache/CrnConnection.java |    4 ----
 src/main/java/com/zy/core/thread/CrnThread.java    |   15 ++++++++++++++-
 src/main/java/com/zy/core/thread/DevpThread.java   |   16 ++++++++++++++--
 src/main/resources/application.yml                 |    4 ++--
 src/main/java/com/zy/core/ServerBootstrap.java     |   17 +++++++++--------
 6 files changed, 43 insertions(+), 17 deletions(-)

diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java
index 0163c15..60b9ec3 100644
--- a/src/main/java/com/zy/core/ServerBootstrap.java
+++ b/src/main/java/com/zy/core/ServerBootstrap.java
@@ -37,16 +37,17 @@
             for (Slave crn : slaveProperties.getCrn()) {
                 CrnThread crnThread = new CrnThread(crn);
                 new Thread(crnThread).start();
-                CrnConnection.put(crn.getId());
+                CrnConnection.put(ThreadHandler.CRN_PREFIX + crn.getId(), crnThread);
             }
         }
-//        // 鍒濆鍖栫珯鐐圭嚎绋�
-//        if (!Cools.isEmpty(slaveProperties.getDevp())) {
-//            for (Slave devo : slaveProperties.getDevp()) {
-//                DevpThread devpThread = new DevpThread(crn);
-//                new Thread(devpThread).start();
-//            }
-//        }
+
+        // 鍒濆鍖栫珯鐐圭嚎绋�
+        if (!Cools.isEmpty(slaveProperties.getDevp())) {
+            for (Slave devo : slaveProperties.getDevp()) {
+                DevpThread devpThread = new DevpThread(devo);
+                new Thread(devpThread).start();
+            }
+        }
 
     }
 
diff --git a/src/main/java/com/zy/core/ThreadHandler.java b/src/main/java/com/zy/core/ThreadHandler.java
index c4911f4..ccdfe7e 100644
--- a/src/main/java/com/zy/core/ThreadHandler.java
+++ b/src/main/java/com/zy/core/ThreadHandler.java
@@ -2,6 +2,10 @@
 
 public interface ThreadHandler {
 
+    String CRN_PREFIX = "CRN_";
+
+    String DEVP_PREFIX = "DEVP_";
+
     void close();
 
 }
diff --git a/src/main/java/com/zy/core/cache/CrnConnection.java b/src/main/java/com/zy/core/cache/CrnConnection.java
index 48f3d26..1123216 100644
--- a/src/main/java/com/zy/core/cache/CrnConnection.java
+++ b/src/main/java/com/zy/core/cache/CrnConnection.java
@@ -10,10 +10,6 @@
  */
 public class CrnConnection {
 
-    public static final String CRN_PREFIX = "CRN_";
-
-    public static final String DEVP_PREFIX = "DEVP_";
-
     private static Map<String, ThreadHandler> conContain = new ConcurrentHashMap<>();
 
     public static void put(String key, ThreadHandler threadHandler) {
diff --git a/src/main/java/com/zy/core/thread/CrnThread.java b/src/main/java/com/zy/core/thread/CrnThread.java
index 3013dfe..a8f07c3 100644
--- a/src/main/java/com/zy/core/thread/CrnThread.java
+++ b/src/main/java/com/zy/core/thread/CrnThread.java
@@ -15,12 +15,25 @@
     }
 
     @Override
+    @SuppressWarnings("InfiniteLoopStatement")
     public void run() {
+        while (true) {
+            try {
+                System.out.println("绾跨▼"+slave.getId()+"姝e湪杩愯");
 
+
+
+
+
+                Thread.sleep(1000);
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
+
+        }
     }
 
     @Override
     public void close() {
-
     }
 }
diff --git a/src/main/java/com/zy/core/thread/DevpThread.java b/src/main/java/com/zy/core/thread/DevpThread.java
index 8f99511..8e1ee03 100644
--- a/src/main/java/com/zy/core/thread/DevpThread.java
+++ b/src/main/java/com/zy/core/thread/DevpThread.java
@@ -1,13 +1,25 @@
 package com.zy.core.thread;
 
+import com.zy.core.Slave;
+import com.zy.core.ThreadHandler;
+
 /**
  * Created by vincent on 2020/8/4
  */
-public class DevpThread implements Runnable {
+public class DevpThread implements Runnable, ThreadHandler {
+
+    private Slave slave;
+
+    public DevpThread(Slave slave) {
+        this.slave = slave;
+    }
 
     @Override
     public void run() {
-
     }
 
+    @Override
+    public void close() {
+
+    }
 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index b43be08..41f79b8 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -41,11 +41,11 @@
     ip: 192.168.1.1
     port: 8888
   crn[1]:
-    id: 1
+    id: 2
     ip: 192.168.1.1
     port: 8888
   crn[2]:
-    id: 1
+    id: 3
     ip: 192.168.1.1
     port: 8888
   # 绔欑偣

--
Gitblit v1.9.1