back_recharge
wangyuan 2019-12-03 12:30:34 +08:00
parent 04d4e8b5e0
commit 35bc1e5322
1 changed files with 6 additions and 6 deletions

View File

@ -48,12 +48,12 @@ public class GmService implements RPCRequestGMIFace.Iface {
try { try {
if(cmd.contains("restartthread")){ if(cmd.contains("restartthread")){
Field configurableApplicationContextField = GameApplication.class.getDeclaredField("configurableApplicationContext"); LOGGER.info("restartthread....");
configurableApplicationContextField.setAccessible(true); HandlerLogicThread handlerLogicThread = new HandlerLogicThread();
ConfigurableApplicationContext configurableApplicationContext =(ConfigurableApplicationContext) configurableApplicationContextField.get(GameApplication.class); ProtocolsManager.getInstance().handlerThreads[Integer.parseInt(arg[1].trim())] = handlerLogicThread;
DataReportTask bean = configurableApplicationContext.getBean(DataReportTask.class); handlerLogicThread.setPriority(9);//优先级最高
bean.start(); handlerLogicThread.setName("h-" + Integer.parseInt(arg[1].trim()));
result.setResultCode(1); handlerLogicThread.start();
return result; return result;
} }