我有以下问题,标准库不能很好地解决,我想知道是否有人见过另一个库可以做到这一点,所以我不需要拼凑一个自定义解决方案。我有一个当前使用scheduleWithFixedDelay()在线程池上安排的任务,我需要修改代码以处理“紧急”执行与异步事件相关的任务的请求。因此,如果任务计划在两次执行之间延迟5分钟发生,并且在上次完成执行后2分钟发生事件,我想立即执行任务,然后让它在完成后等待5分钟再次运行之前的紧急执行。现在我能想到的最好的解决方案是让事件处理程序在scheduleWithFixedDelay()返回的ScheduledFuture对象上调用cancel()并立即执行任务,然后在