インタフェースjava.lang.Runnable
の使用
Runnableを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
セキュア・ソケット・パッケージのクラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
java.awtでのRunnableの使用
修飾子と型メソッド説明static voidEventQueue.invokeAndWait(Runnable runnable) runnableのrunメソッドがthe system EventQueueのdispatch threadで呼び出されるようにします。static voidEventQueue.invokeLater(Runnable runnable) runnableのrunメソッドがthe system EventQueueのdispatch threadで呼び出されるようにします。 -
java.awt.eventでのRunnableの使用
Runnableとして宣言されたjava.awt.eventのフィールド型Runnableのパラメータを持つjava.awt.eventのコンストラクタ修飾子コンストラクタ説明protectedInvocationEvent(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の使用
Runnableを実装するjava.awt.image.renderableのクラス -
java.langでのRunnableの使用
修飾子と型メソッド説明voidこのマッピング内の各スコープ値を現在のスレッド内の値にバインドした操作を実行します。static <T> voidScopedValue.runWhere(ScopedValuePREVIEW<T> key, T value, Runnable op) 現在のスレッドの値にバインドされたScopedValueを使用して操作を実行します。ビルダーの現在の状態から新しいThreadを作成し、実行するようにスケジュールします。static ThreadThread.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.refでのRunnableの使用
型Runnableのパラメータを持つjava.lang.refのメソッド修飾子と型メソッド説明オブジェクトと、オブジェクトがファントムに到達可能になったときに実行するクリーニング・アクションを登録します。 -
java.utilでのRunnableの使用
修飾子と型メソッド説明voidOptional.ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は、指定された空ベースのアクションを実行します。voidOptionalDouble.ifPresentOrElse(DoubleConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は、指定された空ベースのアクションを実行します。voidOptionalInt.ifPresentOrElse(IntConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は、指定された空ベースのアクションを実行します。voidOptionalLong.ifPresentOrElse(LongConsumer action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は、指定された空ベースのアクションを実行します。 -
java.util.concurrentでのRunnableの使用
java.util.concurrentのRunnableのサブインタフェースRunnableを実装するjava.util.concurrentのクラス修飾子と型クラス説明classForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。classFutureTask<V>取消し可能な非同期計算です。型Runnableの引数を持つ型を返すjava.util.concurrentのメソッド修飾子と型メソッド説明ScheduledThreadPoolExecutor.getQueue()このexecutorで使用するタスク・キューを返します。ThreadPoolExecutor.getQueue()このexecutorで使用するタスク・キューを返します。ExecutorService.shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。ForkJoinPool.shutdownNow()可能であれば、すべてのタスクの取消しまたは停止(あるいはその両方)を行い、後で送信されたすべてのタスクを拒否することを試みます。ScheduledThreadPoolExecutor.shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。ThreadPoolExecutor.shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。型Runnableのパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明static ForkJoinTask<?> 指定されたRunnableのrunメソッドをアクションとして実行する新しいForkJoinTaskを返し、ForkJoinTask.join()実行時にnullの結果を返します。static <T> ForkJoinTask<T> 指定されたRunnableのrunメソッドをアクションとして実行する新しいForkJoinTaskを返し、ForkJoinTask.join()実行時に指定された結果を返します。protected voidThreadPoolExecutor.afterExecute(Runnable r, Throwable t) 指定されたRunnableの実行完了時に呼び出されるメソッドです。protected voidThreadPoolExecutor.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将来のどの時点かで、指定されたコマンドを実行します。voidvoid要求された遅延がゼロで、commandを実行します。void将来のある時点で指定されたタスクを実行します。protected <T> RunnableFuture<T> AbstractExecutorService.newTaskFor(Runnable runnable, T value) 指定された実行可能タスクおよびデフォルト値のRunnableFutureを返します。指定された実行可能ファイルを実行するために、起動されていない新しいThreadを構築します。voidRejectedExecutionHandler.rejectedExecution(Runnable r, ThreadPoolExecutor executor) executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。voidThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 常にRejectedExecutionExceptionをスローします。voidThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) executorがシャットダウンしていない場合に、呼出し側のスレッドでタスクrを実行します。シャットダウンしている場合、タスクは破棄されます。voidThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) executorがシャットダウンしないかぎり、タスクがすぐに利用可能な場合にexecutorが実行するはずの次のタスクを取得して無視し、タスクrの実行を再度試みます。シャットダウンしている場合、タスクrは破棄されます。voidThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 何も実行しません。これは、破棄するタスクrの効果を保持します。booleanexecutorの内部キューにこのタスクが存在する場合は削除するため、そのタスクがまだ開始されていない場合は実行されません。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を返します。型Runnableのパラメータを持つjava.util.concurrentのコンストラクタ修飾子コンストラクタ説明CyclicBarrier(int parties, Runnable barrierAction) 指定された数のパーティ(スレッド)が待機状態にある場合にトリップする、新しいCyclicBarrierを作成します。バリアーのトリップ時に、指定されたバリアー・アクションが、最後にバリアーに入ったスレッドにより実行されます。FutureTask(Runnable runnable, V result) 指定されたRunnableを実行時に実行し、かつ正常に完了すると指定された結果をgetで返すFutureTaskを作成します。型Runnableの型引数のjava.util.concurrentのコンストラクタ・パラメータ修飾子コンストラクタ説明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の使用
型Runnableのパラメータを持つjava.util.loggingのメソッド修飾子と型メソッド説明LogManager.addConfigurationListener(Runnable listener) ロギング構成が読み取られるたびに起動する構成リスナーを追加します。voidLogManager.removeConfigurationListener(Runnable listener) 以前に登録した構成リスナーを削除します。 -
java.util.streamでのRunnableの使用
型Runnableのパラメータを持つjava.util.streamのメソッド -
javax.net.sslでのRunnableの使用
Runnableを返すjavax.net.sslのメソッド -
javax.swingでのRunnableの使用
Runnableを実装するjavax.swingのクラス型Runnableのパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明static voidSwingUtilities.invokeAndWait(Runnable doRun) doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。static voidSwingUtilities.invokeLater(Runnable doRun) doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 -
javax.swing.textでのRunnableの使用
Runnableを実装するjavax.swing.textのクラスRunnableを返すjavax.swing.textのメソッド型Runnableのパラメータを持つjavax.swing.textのメソッド -
jdk.jfrでのRunnableの使用
修飾子と型メソッド説明static voidFlightRecorder.addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook) 定期イベントのフックを追加します。static booleanFlightRecorder.removePeriodicEvent(Runnable hook) 定期イベントのフックを削除します。 -
jdk.jfr.consumerでのRunnableの使用
型Runnableのパラメータを持つjdk.jfr.consumerのメソッド -
jdk.management.jfrでのRunnableの使用
型Runnableのパラメータを持つjdk.management.jfrのメソッド