インタフェースjava.lang.Runnable
の使用
パッケージ | 説明 |
---|---|
java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.event |
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
|
java.awt.image.renderable |
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.lang.ref |
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
|
java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
java.util.logging |
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
|
java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
javax.net.ssl |
セキュア・ソケット・パッケージのクラスを提供します。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
jdk.incubator.foreign |
下位レベルの安全かつ効率的なメモリー・アクセスをサポートするクラスです。
|
jdk.jfr |
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
|
jdk.jfr.consumer |
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
|
-
java.awtでのRunnableの使用
Runnable型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 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の使用
Runnableとして宣言されたjava.awt.eventのフィールド 修飾子と型 フィールド 説明 protected Runnable
InvocationEvent. runnable
run()メソッドが呼び出されるRunnableです。Runnable型のパラメータを持つjava.awt.eventのコンストラクタ コンストラクタ 説明 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の使用
Runnableを実装するjava.awt.image.renderableのクラス 修飾子と型 クラス 説明 class
RenderableImageProducer
RenderableImageの非同期生成を可能にするImageProducerを実装するアダプタ・クラスです。 -
java.langでのRunnableの使用
Runnable型のパラメータを持つjava.langのコンストラクタ コンストラクタ 説明 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
によって参照されるスレッド・グループに所属し、指定されたスタック・サイズを保持します。Thread(ThreadGroup group, Runnable target, String name, long stackSize, boolean inheritThreadLocals)
オブジェクトとしてtarget
を持ち、指定されたname
をその名前とし、group
によって参照されるスレッド・グループに属し、指定されたstackSize
を持ち、inheritThreadLocals
がtrue
なら「継承可能なスレッド・ローカル」変数の初期値を継承するように、新しいThread
オブジェクトを割り当てます。 -
java.lang.refでのRunnableの使用
型Runnableのパラメータを持つjava.lang.refのメソッド 修飾子と型 メソッド 説明 Cleaner.Cleanable
Cleaner. register(Object obj, Runnable action)
オブジェクトにファントム到達可能になったときに実行するオブジェクトとクリーニング・アクションを登録します。 -
java.utilでのRunnableの使用
型Runnableのパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 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の使用
java.util.concurrentでのRunnableのサブインタフェース 修飾子と型 インタフェース 説明 interface
RunnableFuture<V>
interface
RunnableScheduledFuture<V>
Runnable
であるScheduledFuture
です。Runnableを実装するjava.util.concurrentのクラス 修飾子と型 クラス 説明 class
ForkJoinWorkerThread
ForkJoinPool
によって管理されるスレッドであり、ForkJoinTask
を実行します。class
FutureTask<V>
取消し可能な非同期計算です。Runnable型の引数を持つ型を返すjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 BlockingQueue<Runnable>
ScheduledThreadPoolExecutor. getQueue()
このexecutorで使用するタスク・キューを返します。BlockingQueue<Runnable>
ThreadPoolExecutor. getQueue()
このexecutorで使用するタスク・キューを返します。List<Runnable>
ExecutorService. shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。List<Runnable>
ForkJoinPool. shutdownNow()
可能であれば、すべてのタスクの取消しまたは停止(あるいはその両方)を行い、後で送信されたすべてのタスクを拒否することを試みます。List<Runnable>
ScheduledThreadPoolExecutor. shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。List<Runnable>
ThreadPoolExecutor. shutdownNow()
実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。Runnable型のパラメータを持つjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 static ForkJoinTask<?>
ForkJoinTask. adapt(Runnable runnable)
指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
実行時にnullの結果を返します。static <T> ForkJoinTask<T>
ForkJoinTask. adapt(Runnable runnable, T result)
指定されたRunnable
のrun
メソッドをアクションとして実行する新しいForkJoinTask
を返し、ForkJoinTask.join()
実行時に指定された結果を返します。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
Executor. execute(Runnable command)
将来のどの時点かで、指定されたコマンドを実行します。void
ForkJoinPool. execute(Runnable task)
void
ScheduledThreadPoolExecutor. execute(Runnable command)
要求された遅延がゼロで、command
を実行します。void
ThreadPoolExecutor. execute(Runnable command)
将来のある時点で指定されたタスクを実行します。protected <T> RunnableFuture<T>
AbstractExecutorService. newTaskFor(Runnable runnable, T value)
指定された実行可能タスクおよびデフォルト値のRunnableFuture
を返します。Thread
ThreadFactory. newThread(Runnable r)
新しい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
ThreadPoolExecutor. remove(Runnable task)
executorの内部キューにこのタスクが存在する場合は削除するため、そのタスクがまだ開始されていない場合は実行されません。CompletableFuture<Void>
CompletableFuture. runAfterBoth(CompletionStage<?> other, Runnable action)
CompletionStage<Void>
CompletionStage. runAfterBoth(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージの両方が正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture<Void>
CompletableFuture. runAfterBothAsync(CompletionStage<?> other, Runnable action)
CompletableFuture<Void>
CompletableFuture. runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)
CompletionStage<Void>
CompletionStage. runAfterBothAsync(CompletionStage<?> other, Runnable action)
これと他のステージが両方とも正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して、指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>
CompletionStage. runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)
これと他のステージが両方とも正常に完了した場合に、指定されたアクションを指定されたエグゼキュータを使用して実行する新しいCompletionStageを返します。CompletableFuture<Void>
CompletableFuture. runAfterEither(CompletionStage<?> other, Runnable action)
CompletionStage<Void>
CompletionStage. runAfterEither(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージのどちらかが正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture<Void>
CompletableFuture. runAfterEitherAsync(CompletionStage<?> other, Runnable action)
CompletableFuture<Void>
CompletableFuture. runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)
CompletionStage<Void>
CompletionStage. runAfterEitherAsync(CompletionStage<?> other, Runnable action)
このステージと指定された他のステージのどちらかが正常に完了したときにこのステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>
CompletionStage. runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)
このステージと指定された他のステージのどちらかが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。static CompletableFuture<Void>
CompletableFuture. runAsync(Runnable runnable)
ForkJoinPool.commonPool()
で実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。static CompletableFuture<Void>
CompletableFuture. runAsync(Runnable runnable, Executor executor)
指定されたexecutorで実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。ScheduledFuture<?>
ScheduledExecutorService. schedule(Runnable command, long delay, TimeUnit unit)
指定された遅延後に有効になるワン・ショット・タスクを送信します。ScheduledFuture<?>
ScheduledThreadPoolExecutor. schedule(Runnable command, long delay, TimeUnit unit)
ScheduledFuture<?>
ScheduledExecutorService. scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay
、initialDelay + period
、initialDelay + 2 * period
などの後に開始されます。ScheduledFuture<?>
ScheduledThreadPoolExecutor. scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay
、initialDelay + period
、initialDelay + 2 * period
などの後に開始されます。ScheduledFuture<?>
ScheduledExecutorService. scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。ScheduledFuture<?>
ScheduledThreadPoolExecutor. scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。Future<?>
AbstractExecutorService. submit(Runnable task)
<T> Future<T>
AbstractExecutorService. submit(Runnable task, T result)
Future<V>
CompletionService. submit(Runnable task, V result)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。Future<V>
ExecutorCompletionService. submit(Runnable task, V result)
Future<?>
ExecutorService. submit(Runnable task)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。<T> Future<T>
ExecutorService. submit(Runnable task, T result)
実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。ForkJoinTask<?>
ForkJoinPool. submit(Runnable task)
<T> ForkJoinTask<T>
ForkJoinPool. submit(Runnable task, T result)
Future<?>
ScheduledThreadPoolExecutor. submit(Runnable task)
<T> Future<T>
ScheduledThreadPoolExecutor. submit(Runnable task, T result)
CompletableFuture<Void>
CompletableFuture. thenRun(Runnable action)
CompletionStage<Void>
CompletionStage. thenRun(Runnable action)
このステージが正常に完了したときに、指定されたアクションを実行する新しいCompletionStageを返します。CompletableFuture<Void>
CompletableFuture. thenRunAsync(Runnable action)
CompletableFuture<Void>
CompletableFuture. thenRunAsync(Runnable action, Executor executor)
CompletionStage<Void>
CompletionStage. thenRunAsync(Runnable action)
このステージが正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>
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
LogManager. addConfigurationListener(Runnable listener)
ロギング構成が読み込まれるたびに呼び出される構成リスナーを追加します。void
LogManager. removeConfigurationListener(Runnable listener)
以前に登録された構成リスナーを削除します。 -
java.util.streamでのRunnableの使用
Runnable型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 S
BaseStream. onClose(Runnable closeHandler)
追加のクローズ・ハンドラを含む同等のストリームを返します。 -
javax.net.sslでのRunnableの使用
Runnableを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 abstract Runnable
SSLEngine. getDelegatedTask()
このSSLEngine
に委譲されたRunnable
タスクを返します。 -
javax.swingでのRunnableの使用
Runnableを実装するjavax.swingのクラス 修飾子と型 クラス 説明 class
SwingWorker<T,V>
GUIとやりとりする時間のかかるタスクを、バックグラウンド・スレッドで実行するためのabstractクラスです。Runnable型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static void
SwingUtilities. invokeAndWait(Runnable doRun)
doRun.run()
を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。static void
SwingUtilities. invokeLater(Runnable doRun)
doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 -
javax.swing.textでのRunnableの使用
Runnableを実装するjavax.swing.textのクラス 修飾子と型 クラス 説明 class
AsyncBoxView.ChildState
子ビューのレイアウト状態を表すレコードです。Runnableを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 protected Runnable
LayoutQueue. waitForWork()
実行する新しいタスクを取得するため、ワーカー・スレッドによって使用されます。Runnable型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 void
LayoutQueue. addTask(Runnable task)
結果が可視ではないと思われるため、すぐには必要のないタスクを追加します。void
AbstractDocument. render(Runnable r)
モデルが非同期的な更新をサポートしている場合、並行性に直面してモデルを安全に描画できるようにします。void
Document. render(Runnable r)
モデルが非同期的な更新をサポートしている場合、並行性が存在する状態でモデルを安全に描画できるようにします。 -
jdk.incubator.foreignでのRunnableの使用
型Runnableのパラメータを持つjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 static MemorySegment
MemorySegment. ofNativeRestricted(MemoryAddress addr, long bytesSize, Thread owner, Runnable cleanup, Object attachment)
指定されたベース・アドレスとサイズを持つ新しいネイティブ・メモリー・セグメントを返します。返されるセグメントには独自の時間的境界があるため、閉じることができます。そのようなセグメントを閉じると、オプションでユーザー指定のクリーンアップ・アクションが呼び出される可能性があります。 -
jdk.jfrでのRunnableの使用
型Runnableのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 static void
FlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)
定期イベントのフックを追加します。static boolean
FlightRecorder. removePeriodicEvent(Runnable hook)
定期イベントのフックを削除します。 -
jdk.jfr.consumerでのRunnableの使用