インタフェースjava.lang.Runnable
の使用
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラス・ファイルの解析、生成および変換ライブラリを提供します。
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
セキュア・ソケット・パッケージのクラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(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の使用
修飾子と型メソッド説明void
このマッピング内の各スコープ値を現在のスレッド内の値にバインドした操作を実行します。static <T> void
ScopedValue.runWhere
(ScopedValuePREVIEW<T> key, T value, Runnable op) 現在のスレッドの値にバインドされたScopedValue
を使用して操作を実行します。ビルダーの現在の状態から新しいThread
を作成し、実行するようにスケジュールします。static Thread
Thread.startVirtualThread
(Runnable task) タスクを実行するための仮想スレッドを作成し、実行するようにスケジュールします。指定されたタスクを実行するために、ビルダーの現在の状態から新しいThread
を作成します。修飾子コンストラクタ説明新しいプラットフォームThread
を初期化します。新しいプラットフォームThread
を初期化します。Thread
(ThreadGroup group, Runnable task) 新しいプラットフォームThread
を初期化します。Thread
(ThreadGroup group, Runnable task, String name) 新しいプラットフォームThread
を初期化して、実行オブジェクトとしてtask
を持ち、名前として指定されたname
を持ち、group
で参照されるスレッド・グループに属するようにします。Thread
(ThreadGroup group, Runnable task, String name, long stackSize) 新しいプラットフォームThread
を初期化して、実行オブジェクトとしてtask
を持ち、名前として指定されたname
を持ち、group
で参照されるスレッド・グループに属し、指定された「スタック・サイズ」を持つようにします。Thread
(ThreadGroup group, Runnable task, String name, long stackSize, boolean inheritInheritableThreadLocals) 新しいプラットフォームThread
を初期化して、実行オブジェクトとしてtask
を持ち、名前として指定されたname
を持ち、group
で参照されるスレッド・グループに属し、指定されたstackSize
を持ち、inheritThreadLocals
がtrue
の場合に「継承可能なスレッド・ローカル」変数の初期値を継承します。 -
java.lang.classfilePREVIEWでのRunnableの使用
修飾子と型メソッド説明ClassFileTransform.ResolvedTransform.endHandler()
変換の最後にコールするアクションを返します。ClassFileTransform.ResolvedTransform.startHandler()
変換の開始時にコールするアクションを返します。 -
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()
実行時に指定された結果を返します。static ForkJoinTask
<?> ForkJoinTask.adaptInterruptible
(Runnable runnable) 指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
でnullを返し、検出されたチェック例外をRuntimeException
に変換します。static <T> ForkJoinTask
<T> ForkJoinTask.adaptInterruptible
(Runnable runnable, T result) 指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
で指定した結果を返し、検出されたチェック例外をRuntimeException
に変換します。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.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の使用