- すべてのスーパー・インタフェース:
- Thread.Builder
- 含まれているインタフェース:
- Thread.Builder
public static sealed interface Thread.Builder.OfPlatform extends Thread.Builder
プラットフォーム・スレッドを作成するプラットフォーム
ThreadまたはThreadFactoryを作成するためのビルダー。
  特に指定しないかぎり、このインタフェースのメソッドにnull引数を渡すと、NullPointerExceptionがスローされます。
- 導入されたバージョン:
- 21
- 関連項目:
- 
ネストされたクラスのサマリーインタフェースjava.lang.Thread.Builderで宣言されたネストされたクラス/インタフェースThread.Builder.OfPlatform, Thread.Builder.OfVirtual
- 
メソッドのサマリー修飾子と型メソッド説明default Thread.Builder.OfPlatformdaemon()デーモンのステータスをtrueに設定します。daemon(boolean on) デーモンのステータスを設定します。group(ThreadGroup group) スレッド・グループを設定します。inheritInheritableThreadLocals(boolean inherit) スレッドが構築スレッドからinheritable-thread-local変数の初期値を継承するかどうかを設定します。スレッドの名前を設定します。スレッド名を文字列プレフィクスとカウンタ値の文字列表現の連結に設定します。priority(int priority) スレッドの優先度を設定します。stackSize(long stackSize) 目的のスタック・サイズを設定します。捕捉されない例外ハンドラを設定します。インタフェースjava.lang.Thread.Builderで宣言されたメソッドfactory, start, unstarted
- 
メソッドの詳細- 
nameThread.Builder.OfPlatform name(String name) インタフェース:Thread.Builderからコピーされた説明スレッドの名前を設定します。- 定義:
- インタフェースThread.Builder内のname
- パラメータ:
- name- スレッド名
- 戻り値:
- このビルダー
 
- 
nameThread.Builder.OfPlatform name(String prefix, long start) インタフェース:Thread.Builderからコピーされた説明スレッド名を文字列プレフィクスとカウンタ値の文字列表現の連結に設定します。 カウンタの初期値はstartです。 このビルダーでThreadが作成されると、次のスレッドに新しいカウンタ値を使用して名前が付けられるように増分されます。 このビルダーで作成されたThreadFactoryには、カウンタの現在の値がシードされます。ThreadFactoryは、newThreadを使用してThreadを作成した後にカウンタのコピーを増分します。- 定義:
- インタフェースThread.Builder内のname
- パラメータ:
- prefix- スレッド名のプレフィクス
- start- カウンタの開始値
- 戻り値:
- このビルダー
- スロー:
- IllegalArgumentException- startが負の場合
 
- 
inheritInheritableThreadLocalsThread.Builder.OfPlatform inheritInheritableThreadLocals(boolean inherit) インタフェース:Thread.Builderからコピーされた説明スレッドが構築スレッドからinheritable-thread-local変数の初期値を継承するかどうかを設定します。 デフォルトでは継承されます。- 定義:
- インタフェースThread.Builder内のinheritInheritableThreadLocals
- パラメータ:
- inherit- 継承する- true、継承しない- false
- 戻り値:
- このビルダー
 
- 
uncaughtExceptionHandlerThread.Builder.OfPlatform uncaughtExceptionHandler(Thread.UncaughtExceptionHandler ueh) インタフェース:Thread.Builderからコピーされた説明捕捉されない例外ハンドラを設定します。- 定義:
- インタフェースThread.Builder内のuncaughtExceptionHandler
- パラメータ:
- ueh- 捕捉されない例外ハンドラ
- 戻り値:
- このビルダー
 
- 
groupThread.Builder.OfPlatform group(ThreadGroup group) スレッド・グループを設定します。- パラメータ:
- group- スレッド・グループ
- 戻り値:
- このビルダー
 
- 
daemonThread.Builder.OfPlatform daemon(boolean on) デーモンのステータスを設定します。- パラメータ:
- on-- true:デーモン・スレッドを作成
- 戻り値:
- このビルダー
 
- 
daemondefault Thread.Builder.OfPlatform daemon()デーモンのステータスをtrueに設定します。- 実装要件:
- デフォルトの実装では、値がtrueのdaemon(boolean)が起動されます。
- 戻り値:
- このビルダー
 
- 
priorityThread.Builder.OfPlatform priority(int priority) スレッドの優先度を設定します。- パラメータ:
- priority- priority
- 戻り値:
- このビルダー
- スロー:
- IllegalArgumentException- 優先度が- Thread.MIN_PRIORITY未満または- Thread.MAX_PRIORITYより大きい場合
 
- 
stackSizeThread.Builder.OfPlatform stackSize(long stackSize) 目的のスタック・サイズを設定します。スタック・サイズは、Java仮想マシンがスレッド・スタックに割り当てるアドレス領域の概数バイトです。 この効果はプラットフォームに依存し、Java仮想マシンでは stackSizeパラメータを"選択"として自由に処理できます。 値がプラットフォームに対して不合理に低い場合は、プラットフォーム固有の最小値を使用できます。 値が不合理に高い場合は、プラットフォーム固有の最大値を使用できます。 ゼロの値は常に無視されます。- パラメータ:
- stackSize- 必要なスタック・サイズ
- 戻り値:
- このビルダー
- スロー:
- IllegalArgumentException- スタック・サイズが負の場合
 
 
-