Class BlockPolicy

java.lang.Object
org.aoju.bus.core.thread.BlockPolicy
All Implemented Interfaces:
RejectedExecutionHandler

public class BlockPolicy extends Object implements RejectedExecutionHandler
当任务队列过长时处于阻塞状态,直到添加到队列中,如果阻塞过程中被中断,就会抛出InterruptedException异常 有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景)
Since:
Java 17+
Author:
Kimi Liu