JavaTM Platform
Standard Ed. 6

インタフェース
java.util.concurrent.RunnableFuture の使用

RunnableFuture を使用しているパッケージ
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.util.concurrent での RunnableFuture の使用
 

java.util.concurrent での RunnableFuture のサブインタフェース
 interface RunnableScheduledFuture<V>
          Runnable である ScheduledFuture です。
 

RunnableFuture を実装している java.util.concurrent のクラス
 class FutureTask<V>
          取り消し可能な非同期計算です。
 

RunnableFuture を返す java.util.concurrent のメソッド
protected
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Callable<T> callable)
          指定された呼び出し可能タスクの RunnableFuture を返します。
protected
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Runnable runnable, T value)
          指定された実行可能タスクおよびデフォルト値の RunnableFuture を返します。
 

javax.swing での RunnableFuture の使用
 

RunnableFuture を実装している javax.swing のクラス
 class SwingWorker<T,V>
          GUI とやりとりする時間のかかるタスクを、専用のスレッドで実行するための abstract クラスです。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。