java.util.concurrent.RunnableFuture


RunnableFutureは、実行と結果の組合せです.このインタフェースは非常に簡単で、RunnableとFutureを継承しています.では、私たちが使っている間に何か注意する必要がありますか?Runnable,Callable,FutureとRunnableFutureの4つのインタフェースの違いは何ですか?
アップソースコード
package java.util.concurrent;

public interface RunnableFuture<V> extends Runnable, Future<V> {
    void run();
}

Runnable:単純な実行タスクであり、結果を返さない
Callable(クリックしてソースコードを表示):簡単なタスクでもありますが、計算結果が返され、戻るだけで制御されていません
Future(クリックしてソースコードを表示):実行できません.彼は結果であり、結果を制御し、キャンセルし、観察し、結果を得ることができます.
RunnableFuture:実行可能なタスクであり、制御、キャンセル、観察、および結果を得ることができます.