目前有一种解决办法,就是通过发送和接收socket消息。start.bat执行的是A.excute();在A.excute()中开辟了一个socket线程接收通过socket发送的命令请求,当执行stop.bat时向该socket端口发送停止命令。
请问还有没有其它办法?
[b]问题补充:[/b]
不能直接杀死进程,因为还有一些后续操作需要处理。
目前有一种解决办法,就是通过发送和接收socket消息。start.bat执行的是A.excute();在A.excute()中开辟了一个socket线程接收通过socket发送的命令请求,当执行stop.bat时向该socket端口发送停止命令。
请问还有没有其它办法?
[b]问题补充:[/b]
不能直接杀死进程,因为还有一些后续操作需要处理。
start.bat执行的是A.excute();
那你的stop.bat里面也是执行一个比较A.close();,
在A.close()方法中进行socket关闭操作和资源关闭等