インタフェースjava.lang.Runnable
の使用
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
セキュア・ソケット・パッケージのクラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
Javaから直接、低レベルで効率的な外部メモリー/ファンクション・アクセスをサポートするクラス。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
java.awtでのRunnableの使用
修飾子と型メソッド説明static void
EventQueue.invokeAndWait
(Runnable runnable) runnable
のrun
メソッドがthe system EventQueue
のdispatch thread
で呼び出されるようにします。static void
EventQueue.invokeLater
(Runnable runnable) runnable
のrun
メソッドがthe system EventQueue
のdispatch thread
で呼び出されるようにします。 -
java.awt.eventでのRunnableの使用
修飾子コンストラクタ説明protected
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
を構築します。 -
java.awt.image.renderableでのRunnableの使用
-
java.langでのRunnableの使用
修飾子コンストラクタ説明新しいThread
オブジェクトを割り当てます。新しい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
によって参照されるスレッド・グループに所属し、指定されたスタック・サイズを保持します。Thread
(ThreadGroup group, Runnable target, String name, long stackSize, boolean inheritThreadLocals) オブジェクトとしてtarget
を持ち、指定されたname
をその名前とし、group
によって参照されるスレッド・グループに属し、指定されたstackSize
を持ち、inheritThreadLocals
がtrue
なら「継承可能なスレッド・ローカル」変数の初期値を継承するように、新しいThread
オブジェクトを割り当てます。 -
java.lang.refでのRunnableの使用
修飾子と型メソッド説明オブジェクトにファントム到達可能になったときに実行するオブジェクトとクリーニング・アクションを登録します。 -
java.utilでのRunnableの使用
修飾子と型メソッド説明void
Optional.ifPresentOrElse
(Consumer<? super T> action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。void
OptionalDouble.ifPresentOrElse
(DoubleConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。void
OptionalInt.ifPresentOrElse
(IntConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。void
OptionalLong.ifPresentOrElse
(LongConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。 -
java.util.concurrentでのRunnableの使用
修飾子と型クラス説明class
ForkJoinPool
によって管理されるスレッドであり、ForkJoinTask
を実行します。class
FutureTask<V>
取消し可能な非同期計算です。修飾子と型メソッド説明ScheduledThreadPoolExecutor.getQueue()
このexecutorで使用するタスク・キューを返します。ThreadPoolExecutor.getQueue()
このexecutorで使用するタスク・キューを返します。ExecutorService.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。ForkJoinPool.shutdownNow()
可能であれば、すべてのタスクの取消しまたは停止(あるいはその両方)を行い、後で送信されたすべてのタスクを拒否することを試みます。ScheduledThreadPoolExecutor.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。ThreadPoolExecutor.shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。修飾子と型メソッド説明static ForkJoinTask<?>
指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
実行時にnullの結果を返します。static <T> ForkJoinTask<T>
指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
実行時に指定された結果を返します。protected void
ThreadPoolExecutor.afterExecute
(Runnable r, Throwable t) 指定されたRunnableの実行完了時に呼び出されるメソッドです。protected void
ThreadPoolExecutor.beforeExecute
(Thread t, Runnable r) 指定されたスレッドで指定されたRunnableを実行する前に呼び出されるメソッドです。呼出し時に、指定されたタスクを実行し、nullを返す、
Callableオブジェクトを返します。
static <T> Callable<T>
呼出し時に、指定されたタスクを実行し、指定された結果を返す、Callable
オブジェクトを返します。protected <V> RunnableScheduledFuture<V>
ScheduledThreadPoolExecutor.decorateTask
(Runnable runnable, RunnableScheduledFuture<V> task) runnableを実行するために使用するタスクを変更または置換します。void
将来のどの時点かで、指定されたコマンドを実行します。void
void
要求された遅延がゼロで、command
を実行します。void
将来のある時点で指定されたタスクを実行します。protected <T> RunnableFuture<T>
AbstractExecutorService.newTaskFor
(Runnable runnable, T value) 指定された実行可能タスクおよびデフォルト値のRunnableFuture
を返します。新しいThread
を構築します。void
RejectedExecutionHandler.rejectedExecution
(Runnable r, ThreadPoolExecutor executor) execute
がタスクを受け入れることができない場合にThreadPoolExecutor
によって呼び出される可能性のあるメソッドです。void
ThreadPoolExecutor.AbortPolicy.rejectedExecution
(Runnable r, ThreadPoolExecutor e) 常にRejectedExecutionExceptionをスローします。void
ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution
(Runnable r, ThreadPoolExecutor e) executorがシャットダウンしていない場合に、呼出し側のスレッドでタスクrを実行します。シャットダウンしている場合、タスクは破棄されます。void
ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution
(Runnable r, ThreadPoolExecutor e) executorがシャットダウンしないかぎり、タスクがすぐに利用可能な場合にexecutorが実行するはずの次のタスクを取得して無視し、タスクrの実行を再度試みます。シャットダウンしている場合、タスクrは破棄されます。void
ThreadPoolExecutor.DiscardPolicy.rejectedExecution
(Runnable r, ThreadPoolExecutor e) 何も実行しません。これは、破棄するタスクrの効果を保持します。boolean
executorの内部キューにこのタスクが存在する場合は削除するため、そのタスクがまだ開始されていない場合は実行されません。CompletableFuture.runAfterBoth
(CompletionStage<?> other, Runnable action) CompletionStage.runAfterBoth
(CompletionStage<?> other, Runnable action) このステージと指定された他のステージの両方が正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture.runAfterBothAsync
(CompletionStage<?> other, Runnable action) CompletableFuture.runAfterBothAsync
(CompletionStage<?> other, Runnable action, Executor executor) CompletionStage.runAfterBothAsync
(CompletionStage<?> other, Runnable action) これと他のステージが両方とも正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して、指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage.runAfterBothAsync
(CompletionStage<?> other, Runnable action, Executor executor) これと他のステージが両方とも正常に完了した場合に、指定されたアクションを指定されたエグゼキュータを使用して実行する新しいCompletionStageを返します。CompletableFuture.runAfterEither
(CompletionStage<?> other, Runnable action) CompletionStage.runAfterEither
(CompletionStage<?> other, Runnable action) このステージと指定された他のステージのどちらかが正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture.runAfterEitherAsync
(CompletionStage<?> other, Runnable action) CompletableFuture.runAfterEitherAsync
(CompletionStage<?> other, Runnable action, Executor executor) CompletionStage.runAfterEitherAsync
(CompletionStage<?> other, Runnable action) このステージと指定された他のステージのどちらかが正常に完了したときにこのステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage.runAfterEitherAsync
(CompletionStage<?> other, Runnable action, Executor executor) このステージと指定された他のステージのどちらかが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。static CompletableFuture<Void>
ForkJoinPool.commonPool()
で実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。static CompletableFuture<Void>
指定されたexecutorで実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。指定された遅延後に有効になるワン・ショット・タスクを送信します。ScheduledExecutorService.scheduleAtFixedRate
(Runnable command, long initialDelay, long period, TimeUnit unit) 指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay
、initialDelay + period
、initialDelay + 2 * period
などの後に開始されます。ScheduledThreadPoolExecutor.scheduleAtFixedRate
(Runnable command, long initialDelay, long period, TimeUnit unit) 指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay
、initialDelay + period
、initialDelay + 2 * period
などの後に開始されます。ScheduledExecutorService.scheduleWithFixedDelay
(Runnable command, long initialDelay, long delay, TimeUnit unit) 指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。ScheduledThreadPoolExecutor.scheduleWithFixedDelay
(Runnable command, long initialDelay, long delay, TimeUnit unit) 指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。Future<?>
<T> Future<T>
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。Future<?>
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。<T> Future<T>
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。ForkJoinTask<?>
<T> ForkJoinTask<T>
Future<?>
<T> Future<T>
このステージが正常に完了したときに、指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture.thenRunAsync
(Runnable action) CompletableFuture.thenRunAsync
(Runnable action, Executor executor) CompletionStage.thenRunAsync
(Runnable action) このステージが正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage.thenRunAsync
(Runnable action, Executor executor) このステージが正常に完了したときに指定されたExecutorを使用して指定されたアクションを実行する新しいCompletionStageを返します。修飾子コンストラクタ説明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
を作成します。 -
java.util.loggingでのRunnableの使用
修飾子と型メソッド説明LogManager.addConfigurationListener
(Runnable listener) ロギング構成が読み込まれるたびに呼び出される構成リスナーを追加します。void
LogManager.removeConfigurationListener
(Runnable listener) 以前に登録された構成リスナーを削除します。 -
java.util.streamでのRunnableの使用
-
javax.net.sslでのRunnableの使用
-
javax.swingでのRunnableの使用
修飾子と型メソッド説明static void
SwingUtilities.invokeAndWait
(Runnable doRun) doRun.run()
を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。static void
SwingUtilities.invokeLater
(Runnable doRun) doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 -
javax.swing.textでのRunnableの使用
-
jdk.incubator.foreignでのRunnableの使用
修飾子と型メソッド説明void
ResourceScope.addCloseAction
(Runnable runnable) リソース・スコープがクローズされたときに実行されるカスタム・クリーンアップ・アクションを追加します。MemoryAddress.asSegment
(long bytesSize, Runnable cleanupAction, ResourceScope scope) 指定されたサイズおよびリソース・スコープ(このアドレスにすでに関連付けられている範囲を置き換えます)を持つ新しいネイティブ・メモリー・セグメントを返し、そのベース・アドレスがこのアドレスです。 -
jdk.jfrでのRunnableの使用
修飾子と型メソッド説明static void
FlightRecorder.addPeriodicEvent
(Class<? extends Event> eventClass, Runnable hook) 定期イベントのフックを追加します。static boolean
FlightRecorder.removePeriodicEvent
(Runnable hook) 定期イベントのフックを削除します。 -
jdk.jfr.consumerでのRunnableの使用
-
jdk.management.jfrでのRunnableの使用