类比前面的例子,无法办理业务时的处理方式,帮助记忆: AbortPolicy :直接抛出异常,默认使用此策略 CallerRunsPolicy:用调用者所在的线程来执行任务 DiscardOldestPolicy:丢弃阻塞队列里最老的任务,也就是队列里靠前的任务 DiscardPolicy :当前任务直接丢弃 想实现自己的拒绝策略,实现RejectedExecutionHandler接口即可。