インタフェースjava.lang.Thread.UncaughtExceptionHandler
の使用
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
-
java.langでのThread.UncaughtExceptionHandlerの使用
修飾子と型メソッド説明Thread.getDefaultUncaughtExceptionHandler()
キャッチされない例外によりスレッドが突然終了したときに呼び出されるデフォルトのハンドラを返します。Thread.getUncaughtExceptionHandler()
キャッチされない例外によりスレッドが突然終了したときに呼び出されるハンドラを返します。修飾子と型メソッド説明static void
キャッチされない例外により、スレッドが突然終了したときや、このスレッドに対してほかにハンドラが定義されていないときに呼び出されるデフォルトのハンドラを設定します。void
キャッチされない例外により、突然スレッドが終了したときに使用されるハンドラを設定します。Thread.Builder.OfPlatform.uncaughtExceptionHandler
(Thread.UncaughtExceptionHandler ueh) Thread.Builder.OfVirtual.uncaughtExceptionHandler
(Thread.UncaughtExceptionHandler ueh) Thread.Builder.uncaughtExceptionHandler
(Thread.UncaughtExceptionHandler ueh) 捕捉されない例外ハンドラを設定します。 -
java.util.concurrentでのThread.UncaughtExceptionHandlerの使用
修飾子と型メソッド説明ForkJoinPool.getUncaughtExceptionHandler()
タスクを実行中に発生した回復不能なエラーが原因で終了した内部ワーカー・スレッド用のハンドラを返します。修飾子コンストラクタ説明ForkJoinPool
(int parallelism, ForkJoinPool.ForkJoinWorkerThreadFactory factory, Thread.UncaughtExceptionHandler handler, boolean asyncMode) 指定されたパラメータ(他の人にデフォルトを使用 --ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit)
を参照してください)でForkJoinPool
を作成します。ForkJoinPool
(int parallelism, ForkJoinPool.ForkJoinWorkerThreadFactory factory, Thread.UncaughtExceptionHandler handler, boolean asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, Predicate<? super ForkJoinPool> saturate, long keepAliveTime, TimeUnit unit) 指定されたパラメータを使ってForkJoinPool
を作成します。