美文网首页
Delayed+ScheduledFuture+Runnable

Delayed+ScheduledFuture+Runnable

作者: 永远的太阳0123 | 来源:发表于2018-12-19 11:09 被阅读0次

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();
}

相关文章

网友评论

      本文标题:Delayed+ScheduledFuture+Runnable

      本文链接:https://www.haomeiwen.com/subject/aovdkqtx.html