线程池 一 ScheduledThreadPoolExecutor
Posted loveer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程池 一 ScheduledThreadPoolExecutor相关的知识,希望对你有一定的参考价值。
java.util.concurrent
public class ScheduledThreadPoolExecutor extends ThreadPoolExecutor implements ScheduledExecutorService
构造函数
ScheduledFutureTask(Runnable r, V result, long triggerTime,
long sequenceNumber)
ScheduledFutureTask(Runnable r, V result, long triggerTime,
long period, long sequenceNumber)
ScheduledFutureTask(Callable<V> callable, long triggerTime,
long sequenceNumber)
特性
- 使用专门的任务类型—
ScheduledFutureTask
来执行周期任务 - 使用专门的存储队列—
DelayedWorkQueue
来存储任务,DelayedWorkQueue
是无界延迟队列DelayQueue
的一种。 - 支持可选的
run-after-shutdown
参数,在池被关闭(shutdown)之后支持可选的逻辑来决定是否继续运行周期或延迟任务。
以上是关于线程池 一 ScheduledThreadPoolExecutor的主要内容,如果未能解决你的问题,请参考以下文章