码迷,mamicode.com
首页 > 编程语言 > 详细

线程池 一 ScheduledThreadPoolExecutor

时间:2019-08-26 21:17:53      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:service   task   time   dex   trigger   pool   java   callable   ice   

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)

特性

  1. 使用专门的任务类型—ScheduledFutureTask来执行周期任务
  2. 使用专门的存储队列—DelayedWorkQueue来存储任务,DelayedWorkQueue是无界延迟队列DelayQueue的一种。
  3. 支持可选的run-after-shutdown参数,在池被关闭(shutdown)之后支持可选的逻辑来决定是否继续运行周期或延迟任务。

线程池 一 ScheduledThreadPoolExecutor

标签:service   task   time   dex   trigger   pool   java   callable   ice   

原文地址:https://www.cnblogs.com/loveer/p/11414730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!