From 9162b2928c2cf8ef7a8a1146d508f3378ae6b8c7 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Mon, 5 Jul 2021 11:09:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java b/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java index c9336921e..693193852 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java @@ -110,10 +110,12 @@ public class HandlerLogicThread extends Thread{ try { AyyncWorker ayyncWorker =null; boolean hasAsyncWorker =false; + //这里检查是否有需要执行的其他线程给过来的任务 while ( (ayyncWorker = ayyncWorkerConcurrentLinkedQueue.poll())!=null){ hasAsyncWorker=true; ayyncWorker.work(ayyncWorker.getUser()); } + //这里判断是否有新的请求进来 PacketNetData packetNetData = handlerLinkedQueue.poll(); if(packetNetData == null){ if(hasAsyncWorker){