インタフェースjava.lang.Thread.UncaughtExceptionHandler
の使用
パッケージ | 説明 |
---|---|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
-
java.langでのThread.UncaughtExceptionHandlerの使用
Thread.UncaughtExceptionHandlerを実装しているjava.langのクラス 修飾子と型 クラス 説明 class
ThreadGroup
スレッド・グループは、スレッドの集合を表します。Thread.UncaughtExceptionHandlerを返すjava.langのメソッド 修飾子と型 メソッド 説明 static Thread.UncaughtExceptionHandler
Thread. getDefaultUncaughtExceptionHandler()
キャッチされない例外によりスレッドが突然終了したときに呼び出されるデフォルトのハンドラを返します。Thread.UncaughtExceptionHandler
Thread. getUncaughtExceptionHandler()
キャッチされない例外によりスレッドが突然終了したときに呼び出されるハンドラを返します。型Thread.UncaughtExceptionHandlerのパラメータを持つjava.langのメソッド 修飾子と型 メソッド 説明 static void
Thread. setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)
キャッチされない例外により、スレッドが突然終了したときや、このスレッドに対してほかにハンドラが定義されていないときに呼び出されるデフォルトのハンドラを設定します。void
Thread. setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)
キャッチされない例外により、突然スレッドが終了したときに使用されるハンドラを設定します。 -
java.util.concurrentでのThread.UncaughtExceptionHandlerの使用
Thread.UncaughtExceptionHandlerを返すjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 Thread.UncaughtExceptionHandler
ForkJoinPool. getUncaughtExceptionHandler()
タスクを実行中に発生した回復不能なエラーが原因で終了した内部ワーカー・スレッド用のハンドラを返します。型Thread.UncaughtExceptionHandlerのパラメータを持つjava.util.concurrentのコンストラクタ コンストラクタ 説明 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
を作成します。