我对使用 Java 很陌生SchedulerThreadPoolExecutor
。我想问是否有办法实现与场景匹配的调度程序:
在时间 t,调度器将接收所有未处理的任务并处理它们。
在时间 t+1,有新任务到来,但调度程序无法接受它们,因为时间 t 的所有任务都没有处理完成。即使在时间 t 的某些任务已经处理完毕,调度器也无法从时间 t+1 开始接收新的任务,直到所有任务都处理完。如果是这种情况,调度程序将在时间 t+1 阻塞任务。直到所有任务 t+1 都处理完毕,调度器才会在 t+1 接收新的任务。