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)之后支持可选的逻辑来决定是否继续运行周期或延迟任务。
原文地址:https://www.cnblogs.com/loveer/p/11414730.html
时间: 2024-10-17 09:52:23