我目前正在使用一个
ScheduledExecutorService
。我是这样使用它的:ScheduledExecutorService executor;
public class ScheduledFanSpeedController implements Runnable {
.
.
.
public void start(){
executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(this, 0, 55, TimeUnit.SECONDS);
}
.scheduleAtFixRate
可能会抛出 RejectedExecutionException
异常。当执行器在第 n 次运行任务时抛出此异常,我该如何在何处捕获它?我真的需要覆盖方法来处理吗?