| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| TimeoutException を使用しているパッケージ | |
|---|---|
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティークラスです。 | 
| javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 | 
| java.util.concurrent での TimeoutException の使用 | 
|---|
| TimeoutException をスローする java.util.concurrent のメソッド | ||
|---|---|---|
 int | 
CyclicBarrier.await(long timeout,
      TimeUnit unit)
すべてのパーティーがこのバリアーで await を呼び出すか、指定された待機時間が経過するまで待機します。  | 
|
 V | 
Exchanger.exchange(V x,
         long timeout,
         TimeUnit unit)
現在のスレッドは、割り込みが発生するか、指定された待機時間が経過しないかぎり、もう一方のスレッドがこの交換ポイントに達するまで待機し、指定されたオブジェクトをそのスレッドに転送して、代わりにもう一方のスレッドのオブジェクトを受け取ります。  | 
|
 V | 
Future.get(long timeout,
    TimeUnit unit)
必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。  | 
|
 V | 
FutureTask.get(long timeout,
    TimeUnit unit)
 | 
|
 | 
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
 | 
|
 | 
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
指定されたタスクを実行し、タイムアウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。  | 
|
| javax.swing での TimeoutException の使用 | 
|---|
| TimeoutException をスローする javax.swing のメソッド | |
|---|---|
 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 も参照してください。