fix gm
parent
04d4e8b5e0
commit
35bc1e5322
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue