From 39001411263666ad121898c1f9ebfe570201ecde Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Mon, 16 Mar 2020 11:00:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=BF=E7=A8=8B=E5=88=9B=E5=BB=BA=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/network/server/ProtocolsManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java index 53d87a3c7..902c347b5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java @@ -55,13 +55,13 @@ public class ProtocolsManager implements ProtocolsAbstract { private Map handlers = new HashMap<>(); private static ClassLoader classLoader = GameApplication.class.getClassLoader(); public final static int HANDLER_THREAD_NUM = 50; - public HandlerLogicThread[] handlerThreads = new HandlerLogicThread[HANDLER_THREAD_NUM]; + public static HandlerLogicThread[] handlerThreads = new HandlerLogicThread[HANDLER_THREAD_NUM]; - private ProtocolsManager() { + static { initContext(); } - public void initContext() { + private static void initContext() { for (int i = 0; i < HANDLER_THREAD_NUM; i++) { handlerThreads[i] = new HandlerLogicThread(); handlerThreads[i].setPriority(9);//优先级最高