标签: java apache daemon scheduledexecutorservice
我有一个用Java创建的小工具,在主要功能中,我用三个任务运行/messages,所有任务都需要花费一些时间。 现在,我想使用Apache Commons Daemon创建Windows服务。 我的问题是有关Windows服务将停止时正确停止并退出ScheduledThreadPool的问题。 更精确的问题是,在核心Windows服务将开始停止时,如何在处理可运行任务时检测Windows服务的状态并停止执行?
/messages
ScheduledThreadPool
示例代码: