1 Delayed接口
Delayed接口是Comparable接口的子接口亡哄。
public interface Delayed extends Comparable<Delayed> {
// 距離執(zhí)行本次任務(wù)還有多長時間
long getDelay(TimeUnit unit);
}
2 ScheduledFuture接口
ScheduledFuture接口是Delayed接口和Future接口的子接口啃奴。
public interface ScheduledFuture<V> extends Delayed, Future<V> {
}
3 RunnableScheduledFuture接口
RunnableScheduledFuture是RunnableFuture接口和ScheduledFuture接口的子接口。
public interface RunnableScheduledFuture<V> extends RunnableFuture<V>, ScheduledFuture<V> {
// 判斷任務(wù)是不是周期性任務(wù)
boolean isPeriodic();
}