| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| ExecutionException を使用しているパッケージ | |
|---|---|
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティークラスです。 | 
| javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 | 
| java.util.concurrent での ExecutionException の使用 | 
|---|
| ExecutionException をスローする java.util.concurrent のメソッド | ||
|---|---|---|
|  V | Future.get()必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。 | |
|  V | FutureTask.get() | |
|  V | Future.get(long timeout,
    TimeUnit unit)必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。 | |
|  V | FutureTask.get(long timeout,
    TimeUnit unit) | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。 | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)指定されたタスクを実行し、タイムアウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。 | |
| javax.swing での ExecutionException の使用 | 
|---|
| ExecutionException をスローする javax.swing のメソッド | |
|---|---|
|  T | SwingWorker.get()必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。 | 
|  T | SwingWorker.get(long timeout,
    TimeUnit unit)必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。 | 
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。