美文网首页
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