| 接口 | 说明 |
|---|---|
| RejectedRunnable |
jupiter
org.jupiter.common.concurrent
|
| 类 | 说明 |
|---|---|
| AbstractRejectedExecutionHandler |
Jupiter
org.jupiter.common.concurrent
|
| AffinityNamedThreadFactory |
This is a ThreadFactory which assigns threads based the strategies provided.
|
| BlockingProducersPolicyWithReport |
使用阻塞生产者的饱和策略, 不抛弃任务, 也不抛出异常, 当队列满时改为调用BlockingQueue.put来实现生产者的阻塞.
|
| CallerRunsPolicyWithReport |
使用Caller-Runs(调用者执行)饱和策略, 不抛弃任务, 也不抛出异常, 而是将当前任务回退到调用者去执行, 从而降低新任务的流量.
|
| DiscardTaskPolicyWithReport |
任务饱和时以FIFO的方式抛弃队列中一部分现有任务.
|
| NamedThreadFactory |
Named thread factory.
|
| RejectedTaskPolicyWithReport |
如果当前任务实现了
RejectedRunnable 接口, 那么交给用户去实现拒绝任务的逻辑,
否则以FIFO的方式抛弃队列中一部分现有任务. |
Copyright © 2018. All rights reserved.