インタフェースThread.Builder.OfVirtual
- すべてのスーパー・インタフェース:
Thread.Builder
- 含まれているインタフェース:
Thread.Builder
public static sealed interface Thread.Builder.OfVirtual extends Thread.Builder
仮想スレッドを作成する仮想
ThreadまたはThreadFactoryを作成するためのビルダー。
特に指定しないかぎり、このインタフェースのメソッドにnull引数を渡すと、NullPointerExceptionがスローされます。
- 導入されたバージョン:
- 21
- 関連項目:
-
ネストされたクラスのサマリー
インタフェースjava.lang.Thread.Builderで宣言されたネストされたクラス/インタフェース
Thread.Builder.OfPlatform, Thread.Builder.OfVirtual -
メソッドのサマリー
修飾子と型メソッド説明inheritInheritableThreadLocals(boolean inherit) スレッドが構築スレッドからinheritable-thread-local変数の初期値を継承するかどうかを設定します。スレッドの名前を設定します。スレッド名を文字列プレフィクスとカウンタ値の文字列表現の連結に設定します。捕捉されない例外ハンドラを設定します。インタフェースjava.lang.Thread.Builderで宣言されたメソッド
factory, start, unstarted
-
メソッドの詳細
-
name
Thread.Builder.OfVirtual name(String name) インタフェース:Thread.Builderからコピーされた説明スレッドの名前を設定します。- 定義:
- インタフェース
Thread.Builder内のname - パラメータ:
name- スレッド名- 戻り値:
- このビルダー
-
name
Thread.Builder.OfVirtual name(String prefix, long start) インタフェース:Thread.Builderからコピーされた説明スレッド名を文字列プレフィクスとカウンタ値の文字列表現の連結に設定します。 カウンタの初期値はstartです。 このビルダーでThreadが作成されると、次のスレッドに新しいカウンタ値を使用して名前が付けられるように増分されます。 このビルダーで作成されたThreadFactoryには、カウンタの現在の値がシードされます。ThreadFactoryは、newThreadを使用してThreadを作成した後にカウンタのコピーを増分します。- 定義:
- インタフェース
Thread.Builder内のname - パラメータ:
prefix- スレッド名のプレフィクスstart- カウンタの開始値- 戻り値:
- このビルダー
- スロー:
IllegalArgumentException- startが負の場合
-
inheritInheritableThreadLocals
Thread.Builder.OfVirtual inheritInheritableThreadLocals(boolean inherit) インタフェース:Thread.Builderからコピーされた説明スレッドが構築スレッドからinheritable-thread-local変数の初期値を継承するかどうかを設定します。 デフォルトでは継承されます。- 定義:
- インタフェース
Thread.Builder内のinheritInheritableThreadLocals - パラメータ:
inherit- 継承するtrue、継承しないfalse- 戻り値:
- このビルダー
-
uncaughtExceptionHandler
Thread.Builder.OfVirtual uncaughtExceptionHandler(Thread.UncaughtExceptionHandler ueh) インタフェース:Thread.Builderからコピーされた説明捕捉されない例外ハンドラを設定します。- 定義:
- インタフェース
Thread.Builder内のuncaughtExceptionHandler - パラメータ:
ueh- 捕捉されない例外ハンドラ- 戻り値:
- このビルダー
-