2020-09-16 14:56

与中断方式有关,直接Kill掉的话,再多程序设计也没用;
常规途径关闭(如tomcat undeploy/shutdown的话),可以在onStop方法做清理;
与线程池方案也有关,如果是daemon模式,线程池会直接停止;如果不是,可能会一直占用资源,你的程序并不会终止(此时会出现undeploy不掉或tomcat shutdown失败的情况)

2020-07-15 11:59

@JFinal 目前排查下来,疑为浏览器页面加载问题,此前通过浏览器(Chrome)多个标签页访问,确为按顺序收到,且Debug时,第一个请求Sleep完成,其它请求都未收到(线程池中相关线程都没有初始化)。执行第二个请求时,第一个线程处于waiting状态,后续请求也没有进入。
改为通过程序多线程请求,可达到预期,多个action并行执行。