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

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

執行緒池相關

原始碼:

package java.util.concurrent;

public interface RunnableFuture<V> extends Runnable, Future<V> {
    //在未被取消的情況下,將此 Future 設定為計算的結果
    void run();
}

介面 RunnableFuture<V>

    型別引數:

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

    所有超級介面:

        Future<V>, Runnable

    所有已知子介面:

        RunnableScheduledFuture<V>

    所有已知實現類:

        FutureTask

SwingWorker

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

    另請參見:

    FutureTaskExecutor

 

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

 

 cancel

getgetisCancelledisDone

 

run

void run()

    在未被取消的情況下,將此 Future 設定為計算的結果。

    指定者:

        介面 Runnable 中的 run

    另請參見:

    Thread.run()