1. 程式人生 > >java.util.concurrent.RunnableScheduledFuture 介面 原始碼

java.util.concurrent.RunnableScheduledFuture 介面 原始碼

執行緒池相關

原始碼:

package java.util.concurrent;

public interface RunnableScheduledFuture<V> extends RunnableFuture<V>, ScheduledFuture<V> {
    //如果這是一個定期任務,則返回 true
    boolean isPeriodic();
}

介面 RunnableScheduledFuture<V>

    型別引數:

    V - 此 Future 的 get 方法所返回的結果型別。

    所有超級介面:

        ComparableDelayed>, DelayedFuture<V>, RunnableRunnableFuture<V>, ScheduledFuture<V>

    作為 

Runnable 的 ScheduledFuture。成功執行 run 方法可以完成 Future 並允許訪問其結果。

 

 

從介面 java.util.concurrent.RunnableFuture 繼承的方法

 run

從介面 java.util.concurrent.Delayed 繼承的方法

 getDelay

從介面 java.lang.Comparable 繼承的方法

 compareTo

從介面 java.util.concurrent.

Future 繼承的方法

 cancelgetgetisCancelledisDone

 

isPeriodic

boolean isPeriodic()

    如果這是一個定期任務,則返回 true。定期任務可以根據計劃重新執行。非定期任務只能執行一次。

    返回:

        如果此任務是定期的,則返回 true