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 {
if(cmd.contains("restartthread")){
Field configurableApplicationContextField = GameApplication.class.getDeclaredField("configurableApplicationContext");
configurableApplicationContextField.setAccessible(true);
ConfigurableApplicationContext configurableApplicationContext =(ConfigurableApplicationContext) configurableApplicationContextField.get(GameApplication.class);
DataReportTask bean = configurableApplicationContext.getBean(DataReportTask.class);
bean.start();
result.setResultCode(1);
LOGGER.info("restartthread....");
HandlerLogicThread handlerLogicThread = new HandlerLogicThread();
ProtocolsManager.getInstance().handlerThreads[Integer.parseInt(arg[1].trim())] = handlerLogicThread;
handlerLogicThread.setPriority(9);//优先级最高
handlerLogicThread.setName("h-" + Integer.parseInt(arg[1].trim()));
handlerLogicThread.start();
return result;
}