| パッケージ | 説明 | 
|---|---|
| java.awt | 
 ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
 | 
| java.awt.event | 
 AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
 | 
| java.awt.image.renderable | 
 レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 
 | 
| java.lang | 
 Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 
 | 
| java.util | 
 コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 
 | 
| java.util.concurrent | 
 並行プログラミングでよく使用されるユーティリティ・クラスです。 
 | 
| java.util.stream | 
 コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 
 | 
| javax.net.ssl | 
 セキュア・ソケット・パッケージのクラスを提供します。 
 | 
| javax.swing | 
 すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 
 | 
| javax.swing.text | 
 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static void | 
EventQueue.invokeAndWait(Runnable runnable)
 | 
static void | 
EventQueue.invokeLater(Runnable runnable)
 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
protected Runnable | 
InvocationEvent.runnable
run()メソッドが呼び出されるRunnableです。 
 | 
| コンストラクタと説明 | 
|---|
InvocationEvent(Object source, int id, Runnable runnable, Object notifier, boolean catchThrowables)
指定されたソースとID (ディスパッチされたときにrunnableの 
runメソッドを実行する)でInvocationEventを構築します。 | 
InvocationEvent(Object source, Runnable runnable)
指定されたソース(ディスパッチされたときにrunnableの 
runメソッドを実行する)でInvocationEventを構築します。 | 
InvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchThrowables)
指定されたソース(ディスパッチされたときにrunnableの 
runメソッドを実行する)でInvocationEventを構築します。 | 
InvocationEvent(Object source, Runnable runnable, Runnable listener, boolean catchThrowables)
指定されたソース(ディスパッチされたときにrunnableの 
runメソッドを実行する)でInvocationEventを構築します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
RenderableImageProducer
RenderableImageの非同期生成を可能にするImageProducerを実装するアダプタ・クラスです。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
Thread
スレッドとは、プログラム内での実行スレッドのことです。 
 | 
| コンストラクタと説明 | 
|---|
Thread(Runnable target)
新しい 
Threadオブジェクトを割り当てます。 | 
Thread(Runnable target, String name)
新しい 
Threadオブジェクトを割り当てます。 | 
Thread(ThreadGroup group, Runnable target)
新しい 
Threadオブジェクトを割り当てます。 | 
Thread(ThreadGroup group, Runnable target, String name)
その実行オブジェクトとして 
target、名前として指定されたnameを持つ、groupによって参照されるスレッド・グループに属するような、新しいThreadオブジェクトを割り当てます。 | 
Thread(ThreadGroup group, Runnable target, String name, long stackSize)
新しい 
Threadオブジェクトを割り当て、実行オブジェクトとしてtargetを保持し、指定されたnameを名前として保持するようにします。また、groupによって参照されるスレッド・グループに所属し、指定されたスタック・サイズを保持します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
TimerTask
Timerによって1回または繰返し実行するようにスケジュール可能なタスクです。 
 | 
| 修飾子と型 | インタフェースと説明 | 
|---|---|
interface  | 
RunnableFuture<V>
 | 
interface  | 
RunnableScheduledFuture<V>
RunnableであるScheduledFutureです。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
ForkJoinWorkerThread
ForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。 | 
class  | 
FutureTask<V>
取消し可能な非同期計算です。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
BlockingQueue<Runnable> | 
ScheduledThreadPoolExecutor.getQueue()
このexecutorで使用するタスク・キューを返します。 
 | 
BlockingQueue<Runnable> | 
ThreadPoolExecutor.getQueue()
このexecutorで使用するタスク・キューを返します。 
 | 
List<Runnable> | 
ScheduledThreadPoolExecutor.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。 
 | 
List<Runnable> | 
ThreadPoolExecutor.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。 
 | 
List<Runnable> | 
ExecutorService.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。 
 | 
List<Runnable> | 
ForkJoinPool.shutdownNow()
可能であれば、すべてのタスクの取消しまたは停止(あるいはその両方)を行い、後で送信されたすべてのタスクを拒否することを試みます。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static ForkJoinTask<?> | 
ForkJoinTask.adapt(Runnable runnable)
 | 
static <T> ForkJoinTask<T> | 
ForkJoinTask.adapt(Runnable runnable, T result)
 | 
protected void | 
ThreadPoolExecutor.afterExecute(Runnable r, Throwable t)
指定されたRunnableの実行完了時に呼び出されるメソッドです。 
 | 
protected void | 
ThreadPoolExecutor.beforeExecute(Thread t, Runnable r)
指定されたスレッドで指定されたRunnableを実行する前に呼び出されるメソッドです。 
 | 
static Callable<Object> | 
Executors.callable(Runnable task)
呼出し時に、指定されたタスクを実行し、null 
を返す、Callableオブジェクトを返します。 | 
static <T> Callable<T> | 
Executors.callable(Runnable task, T result)
呼出し時に、指定されたタスクを実行し、指定された結果を返す、 
Callableオブジェクトを返します。 | 
protected <V> RunnableScheduledFuture<V> | 
ScheduledThreadPoolExecutor.decorateTask(Runnable runnable, RunnableScheduledFuture<V> task)
runnableを実行するために使用するタスクを変更または置換します。 
 | 
void | 
ScheduledThreadPoolExecutor.execute(Runnable command)
要求された遅延がゼロで、 
commandを実行します。 | 
void | 
Executor.execute(Runnable command)
将来のどの時点かで、指定されたコマンドを実行します。 
 | 
void | 
ThreadPoolExecutor.execute(Runnable command)
将来のある時点で指定されたタスクを実行します。 
 | 
void | 
ForkJoinPool.execute(Runnable task)  | 
protected <T> RunnableFuture<T> | 
AbstractExecutorService.newTaskFor(Runnable runnable, T value)
指定された実行可能タスクおよびデフォルト値の 
RunnableFutureを返します。 | 
protected <T> RunnableFuture<T> | 
ForkJoinPool.newTaskFor(Runnable runnable, T value)  | 
Thread | 
ThreadFactory.newThread(Runnable r)
新しい 
Threadを構築します。 | 
void | 
RejectedExecutionHandler.rejectedExecution(Runnable r, ThreadPoolExecutor executor)
executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。 | 
void | 
ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
executorがシャットダウンしていない場合に、呼出し側のスレッドでタスクrを実行します。シャットダウンしている場合、タスクは破棄されます。 
 | 
void | 
ThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
常にRejectedExecutionExceptionをスローします。 
 | 
void | 
ThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
何も実行しません。これは、破棄するタスクrの効果を保持します。 
 | 
void | 
ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
executorがシャットダウンしないかぎり、タスクがすぐに利用可能な場合にexecutorが実行するはずの次のタスクを取得して無視し、タスクrの実行を再度試みます。シャットダウンしている場合、タスクrは破棄されます。 
 | 
boolean | 
ThreadPoolExecutor.remove(Runnable task)
executorの内部キューにこのタスクが存在する場合は削除するため、そのタスクがまだ開始されていない場合は実行されません。 
 | 
CompletionStage<Void> | 
CompletionStage.runAfterBoth(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージの両方が正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterBoth(CompletionStage<?> other, Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージのどちらも正常に完了したときにこのステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterBothAsync(CompletionStage<?> other, Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)
このステージと指定された他のステージが正常に完了したときに指定されたexecutorを使用して指定されたアクションを実行する新しいCompletionStageを返します。例外の完了に適用されるルールの詳細は、 
CompletionStageのドキュメントを参照してください。 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)  | 
CompletionStage<Void> | 
CompletionStage.runAfterEither(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージのどちらかが正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterEither(CompletionStage<?> other, Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージのどちらかが正常に完了したときにこのステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterEitherAsync(CompletionStage<?> other, Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)
このステージと指定された他のステージのどちらかが正常に完了したときに指定されたexecutorを使用して指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)  | 
static CompletableFuture<Void> | 
CompletableFuture.runAsync(Runnable runnable)
ForkJoinPool.commonPool()で実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。 | 
static CompletableFuture<Void> | 
CompletableFuture.runAsync(Runnable runnable, Executor executor)
指定されたexecutorで実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。 
 | 
ScheduledFuture<?> | 
ScheduledThreadPoolExecutor.schedule(Runnable command, long delay, TimeUnit unit)  | 
ScheduledFuture<?> | 
ScheduledExecutorService.schedule(Runnable command, long delay, TimeUnit unit)
指定された遅延後に有効になる単発的なアクションを作成して実行します。 
 | 
ScheduledFuture<?> | 
ScheduledThreadPoolExecutor.scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)  | 
ScheduledFuture<?> | 
ScheduledExecutorService.scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
指定された初期遅延の経過後にはじめて有効になり、その後は指定された期間ごとに有効になる定期的なアクションを作成して実行します。つまり実行は 
initialDelay後に開始され、その後はinitialDelay+period、initialDelay+2 * periodというようになります。 | 
ScheduledFuture<?> | 
ScheduledThreadPoolExecutor.scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)  | 
ScheduledFuture<?> | 
ScheduledExecutorService.scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
指定された初期遅延の経過後にはじめて有効になり、その後は実行の終了後から次の開始までの指定の遅延ごとに有効になる定期的なアクションを作成して実行します。 
 | 
Future<?> | 
ScheduledThreadPoolExecutor.submit(Runnable task)  | 
Future<?> | 
AbstractExecutorService.submit(Runnable task)  | 
Future<?> | 
ExecutorService.submit(Runnable task)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。 
 | 
ForkJoinTask<?> | 
ForkJoinPool.submit(Runnable task)  | 
<T> Future<T> | 
ScheduledThreadPoolExecutor.submit(Runnable task, T result)  | 
<T> Future<T> | 
AbstractExecutorService.submit(Runnable task, T result)  | 
<T> Future<T> | 
ExecutorService.submit(Runnable task, T result)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。 
 | 
<T> ForkJoinTask<T> | 
ForkJoinPool.submit(Runnable task, T result)  | 
Future<V> | 
CompletionService.submit(Runnable task, V result)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。 
 | 
Future<V> | 
ExecutorCompletionService.submit(Runnable task, V result)  | 
CompletionStage<Void> | 
CompletionStage.thenRun(Runnable action)
このステージが正常に完了したときに、指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.thenRun(Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.thenRunAsync(Runnable action)
このステージが正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.thenRunAsync(Runnable action)  | 
CompletionStage<Void> | 
CompletionStage.thenRunAsync(Runnable action, Executor executor)
このステージが正常に完了したときに指定されたExecutorを使用して指定されたアクションを実行する新しいCompletionStageを返します。 
 | 
CompletableFuture<Void> | 
CompletableFuture.thenRunAsync(Runnable action, Executor executor)  | 
| コンストラクタと説明 | 
|---|
CyclicBarrier(int parties, Runnable barrierAction)
指定された数のパーティ(スレッド)が待機状態にある場合にトリップする、新しい 
CyclicBarrierを作成します。バリアーのトリップ時に、指定されたバリアー・アクションが、最後にバリアーに入ったスレッドにより実行されます。 | 
FutureTask(Runnable runnable, V result)
指定された 
Runnableを実行時に実行し、かつ正常に完了すると指定された結果をgetで返すFutureTaskを作成します。 | 
| コンストラクタと説明 | 
|---|
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue)
指定された初期パラメータ、およびデフォルトのスレッド・ファクトリと拒否された実行ハンドラを使用して、新しい 
ThreadPoolExecutorを作成します。 | 
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)
指定された初期パラメータ、およびデフォルトのスレッド・ファクトリを使用して、新しい 
ThreadPoolExecutorを作成します。 | 
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)
指定された初期パラメータ、およびデフォルトの拒否された実行ハンドラを使用して、新しい 
ThreadPoolExecutorを作成します。 | 
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)
指定された初期パラメータを使って、新しい 
ThreadPoolExecutorを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
S | 
BaseStream.onClose(Runnable closeHandler)
追加のクローズ・ハンドラを含む同等のストリームを返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
abstract Runnable | 
SSLEngine.getDelegatedTask()
この 
SSLEngineに委譲されたRunnableタスクを返します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
SwingWorker<T,V>
GUIとやりとりする時間のかかるタスクを、バックグラウンド・スレッドで実行するための抽象クラスです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static void | 
SwingUtilities.invokeAndWait(Runnable doRun)
doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 | 
static void | 
SwingUtilities.invokeLater(Runnable doRun)
doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
AsyncBoxView.ChildState
子ビューのレイアウト状態を表すレコードです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
protected Runnable | 
LayoutQueue.waitForWork()
実行する新しいタスクを取得するため、ワーカー・スレッドによって使用されます。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
void | 
LayoutQueue.addTask(Runnable task)
結果が可視ではないと思われるため、すぐには必要のないタスクを追加します。 
 | 
void | 
Document.render(Runnable r)
モデルが非同期的な更新をサポートしている場合、並行性が存在する状態でモデルを安全にレンダリングできるようにします。 
 | 
void | 
AbstractDocument.render(Runnable r)
モデルが非同期的な更新をサポートしている場合、並行性に直面してモデルを安全にレンダリングできるようにします。 
 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.