|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Future を使用しているパッケージ | |
---|---|
java.util.concurrent | 通常、ユーティリティクラスは並行プログラミングで有用です。 |
java.util.concurrent での Future の使用 |
---|
java.util.concurrent での Future のサブインタフェース | |
---|---|
interface |
ScheduledFuture<V>
取り消し可能な、遅延された結果生成アクション。 |
Future を実装している java.util.concurrent のクラス | |
---|---|
class |
FutureTask<V>
取り消し可能な非同期計算。 |
Future を返す java.util.concurrent のメソッド | ||
---|---|---|
Future<V> |
ExecutorCompletionService.poll()
|
|
Future<V> |
CompletionService.poll()
次の完了済みタスクを表す Future を取得および削除します。 |
|
Future<V> |
ExecutorCompletionService.poll(long timeout,
TimeUnit unit)
|
|
Future<V> |
CompletionService.poll(long timeout,
TimeUnit unit)
次の完了済みタスクを表す Future を取得および削除します。 |
|
|
ScheduledThreadPoolExecutor.submit(Callable<T> task)
|
|
|
ExecutorService.submit(Callable<T> task)
値を返す実行タスクを送信し、保留中のタスク結果を表す Future を返します。 |
|
|
AbstractExecutorService.submit(Callable<T> task)
|
|
Future<V> |
ExecutorCompletionService.submit(Callable<V> task)
|
|
Future<V> |
CompletionService.submit(Callable<V> task)
値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 |
|
Future<?> |
ScheduledThreadPoolExecutor.submit(Runnable task)
|
|
Future<?> |
ExecutorService.submit(Runnable task)
実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。 |
|
Future<?> |
AbstractExecutorService.submit(Runnable task)
|
|
|
ScheduledThreadPoolExecutor.submit(Runnable task,
T result)
|
|
|
ExecutorService.submit(Runnable task,
T result)
実行用の Runnable タスクを送信して、完了時に指定された結果を返すタスクを表す Future を返します。 |
|
|
AbstractExecutorService.submit(Runnable task,
T result)
|
|
Future<V> |
ExecutorCompletionService.submit(Runnable task,
V result)
|
|
Future<V> |
CompletionService.submit(Runnable task,
V result)
実行する Runnable タスクを送信し、そのタスクを表す Future を返します。 |
|
Future<V> |
ExecutorCompletionService.take()
|
|
Future<V> |
CompletionService.take()
次の完了済みタスクを表す Future を取得および削除します。 |
Future 型の引数を持つ型を返す java.util.concurrent のメソッド | ||
---|---|---|
|
ExecutorService.invokeAll(Collection<Callable<T>> tasks)
指定されたタスクを実行し、Future のリストをステータスとともに返し、すべてが完了したら結果を返します。 |
|
|
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks)
|
|
|
ExecutorService.invokeAll(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
指定されたタスクを実行し、Future のリストをステータスとともに返し、すべてが完了するかまたは時間切れになるかのいずれか早い時点で結果を返します。 |
|
|
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
|
Constructor parameters in java.util.concurrent with type arguments of type Future | |
---|---|
ExecutorCompletionService(Executor executor,
BlockingQueue<Future<V>> completionQueue)
基本タスクの実行用に指定された executor を使用し、完了キューに指定されたキューを使用して、ExecutorCompletionService を作成します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。