标签: java spring spring-boot
在Spring应用程序中,我有一个具有相对较高频率(每100毫秒安排一次)任务的服务。每个任务依次从弹性反应堆调度程序中生成预订,因此我手动控制并发性-ScheduledPoolExecutor仅在任务以完全分离的模式运行之后每100毫秒调度一次任务。
为了正常关闭,我需要在@PreDestroy挂钩中清理它们。
我的问题是:调度程序是否在控件到达Bean的@PreDestroy挂钩时停止了(即我可以安全地假设在@PreDestroy挂钩期间不会再安排更多任务)?