Delayed+ScheduledFuture+Runnable

2018-12-19  本文已影响0人  永远的太阳0123

1 Delayed接口
Delayed接口是Comparable接口的子接口。

public interface Delayed extends Comparable<Delayed> {
    // 距离执行本次任务还有多长时间
    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> {
    // 判断任务是不是周期性任务
    boolean isPeriodic();
}
上一篇下一篇

猜你喜欢

热点阅读