目录
1.基本概念
1.Timer
Timer用来调度和管理定时任务,提供定时任务的添加、删除、停止、运行等方法
public interface Timer {
Timeout newTimeout(TimerTask task, long delay, TimeUnit unit);
Set<Timeout> stop();
boolean isStop();
}
2.Timeout
Timeout持有TimerTask,用来处理定时任务
public interface Timeout {
Timer timer(); // 绑定的定时器
TimerTask task(); // 绑定的定时任务
boolean isExpired(); // 判断过期
boolean isCancelled(); // 判断取消
boolean cancel(); // 进行取消
}</