调度线程执行器ScheduledThreadPoolExecutor是线程执行器ThreadPoolExecutor的扩展,在ThreadPoolExecutor基础之上添加了在一定时间间隔之后调度任务的核心功能,也包括之后的按既定时间间隔去调度任务的功能。同时ScheduledThreadPoolExecutor是基于线程池的,因此它和Timer相比更容易扩展。作者认为任务延迟调度是STPE最核心的部分,因此这篇文章主要是通过分析源码来理解ScheduledThreadPoolExecutor的任务延迟调度实现机制。

阅读原文 »

1 收藏


直接登录

推荐关注