类 ScheduledUtil
java.lang.Object
com.weicoder.common.thread.ScheduledUtil
- 直接已知子类:
T.S
并发线程定时任务工具类
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ScheduledFuture<?> 执行定时任务 按执行线程间隔static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledFuture<?> 执行定时任务 按执行线程间隔static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledExecutorServicenewPool(int pool, boolean daemon) 获得新的定时线程池static ScheduledFuture<?> 执行定时任务 按执行线程时间间隔static ScheduledExecutorService获得单守护定时线程static ScheduledExecutorServicepool()获得定时任务池 此方法返回守护线程的池static ScheduledExecutorService获得定时任务池 此方法返回守护线程的池static ScheduledFuture<?> 执行定时任务 按初始时间间隔static ScheduledFuture<?> 执行定时任务 按初始时间间隔static ScheduledFuture<?> 执行定时任务 按初始时间间隔static ScheduledFuture<?> 执行定时任务 按初始时间间隔static ScheduledFuture<?> 执行定时任务 按初始时间间隔static ScheduledFuture<?> 执行定时任务 按初始时间间隔
-
构造器详细资料
-
ScheduledUtil
public ScheduledUtil()
-
-
方法详细资料
-
newDelay
执行定时任务 按执行线程时间间隔- 参数:
command- 线程任务initialDelay- 初始化时间delay- 间隔时间name- 名称unit- 时间戳- 返回:
- ScheduledFuture
-
newRate
执行定时任务 按执行线程时间间隔- 参数:
command- 线程任务initialDelay- 初始化时间delay- 间隔时间unit- 时间戳- 返回:
- ScheduledFuture
-
newSingle
获得单守护定时线程- 返回:
- 缓存线程池
-
newPool
获得新的定时线程池- 参数:
pool- 线程池数量daemon- 是否守护线程- 返回:
- 缓存线程池
-
pool
获得定时任务池 此方法返回守护线程的池- 返回:
- 定时任务池
-
pool
获得定时任务池 此方法返回守护线程的池- 参数:
name- 名称- 返回:
- 定时任务池
-
rate
执行定时任务 按初始时间间隔- 参数:
command- 线程任务period- 间隔时间 毫秒- 返回:
- ScheduledFuture
-
rate
执行定时任务 按初始时间间隔- 参数:
command- 线程任务period- 间隔时间 秒- 返回:
- ScheduledFuture
-
rate
public static ScheduledFuture<?> rate(Runnable command, long initialDelay, long period, TimeUnit unit) 执行定时任务 按初始时间间隔- 参数:
command- 线程任务initialDelay- 初始化时间period- 间隔时间unit- 时间戳- 返回:
- ScheduledFuture
-
rate
执行定时任务 按初始时间间隔- 参数:
name- 名称command- 线程任务period- 间隔时间 毫秒- 返回:
- ScheduledFuture
-
rate
执行定时任务 按初始时间间隔- 参数:
name- 名称command- 线程任务period- 间隔时间 秒- 返回:
- ScheduledFuture
-
rate
public static ScheduledFuture<?> rate(String name, Runnable command, long initialDelay, long period, TimeUnit unit) 执行定时任务 按初始时间间隔- 参数:
name- 名称command- 线程任务initialDelay- 初始化时间period- 间隔时间unit- 时间戳- 返回:
- ScheduledFuture
-
delay
执行定时任务 按执行线程时间间隔- 参数:
command- 线程任务delay- 间隔时间 毫秒- 返回:
- ScheduledFuture
-
delay
执行定时任务 按执行线程间隔- 参数:
command- 线程任务delay- 间隔时间 秒- 返回:
- ScheduledFuture
-
delay
public static ScheduledFuture<?> delay(Runnable command, long initialDelay, long delay, TimeUnit unit) 执行定时任务 按执行线程时间间隔- 参数:
command- 线程任务initialDelay- 初始化时间delay- 间隔时间unit- 时间戳- 返回:
- ScheduledFuture
-
delay
执行定时任务 按执行线程时间间隔- 参数:
name- 名称command- 线程任务delay- 间隔时间 毫秒- 返回:
- ScheduledFuture
-
delay
执行定时任务 按执行线程间隔- 参数:
name- 名称command- 线程任务delay- 间隔时间 秒- 返回:
- ScheduledFuture
-
delay
public static ScheduledFuture<?> delay(String name, Runnable command, long initialDelay, long delay, TimeUnit unit) 执行定时任务 按执行线程时间间隔- 参数:
name- 名称command- 线程任务initialDelay- 初始化时间delay- 间隔时间unit- 时间戳- 返回:
- ScheduledFuture
-