我已经从具有大量线程的大型Java应用程序中创建了Windows服务。问题是当我尝试停止服务或重新启动服务时,有时会显示错误消息,提示服务未能及时响应。然后,我必须从任务管理器中终止该进程。java代码本身有什么方法可以处理这种情况?
如果您的关闭挂钩花费的时间太长,则可能会发生这种情况。作为管理员,您可以修改Windows等待服务的时间,但这不是应用程序应该执行的操作,即使具有更高的特权也是如此。然后,唯一的选择是加快关机挂钩。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句