public class JtlwTimingTaskUtil
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelTimingTask(int taskId)
取消计时器
|
void |
countDownTask(int taskId,
CountDownCallback countDownCallback,
long sumTime,
long period)
倒计时任务
|
static JtlwTimingTaskUtil |
getInstance() |
void |
schedule(int taskId,
java.lang.Runnable runnable,
long delay)
开启一个定时器,在指定时间之后执行runnable
|
void |
schedule(int taskId,
java.lang.Runnable runnable,
long delay,
long period)
开启一个定时器,在等待delay后执行第一次任务,第二次(含)之后间隔period时间后再次执行
ps:如果上一次任务的执行时间,超过了定义的延迟周期(period),则后续的任务可能会延迟执行:
|
public static JtlwTimingTaskUtil getInstance()
public void schedule(int taskId,
java.lang.Runnable runnable,
long delay)
taskId - 任务idrunnable - 线程delay - 等待时间public void schedule(int taskId,
java.lang.Runnable runnable,
long delay,
long period)
taskId - 任务idrunnable - 定时器内容任务代码块delay - 等待时间period - 间隔时间public void countDownTask(int taskId,
CountDownCallback countDownCallback,
long sumTime,
long period)
taskId - 倒计时任务idcountDownCallback - 倒计时回调sumTime - 总时间(必须大于0)period - 间隔时间(必须大于0)public void cancelTimingTask(int taskId)
taskId - 计时器任务id