クラスjava.lang.ThreadGroup
の使用
ThreadGroupを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
-
java.langでのThreadGroupの使用
ThreadGroupを返すjava.langのメソッド修飾子と型メソッド説明final ThreadGroupThreadGroup.getParent()このスレッド・グループの親を返します。SecurityManager.getThreadGroup()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドを呼び出したときに作成される、任意の新しいスレッドのインスタンスを生成するための、スレッド・グループを返します。final ThreadGroupThread.getThreadGroup()スレッド・スレッド・グループまたはnullを返します(スレッドが終了している場合)。型ThreadGroupのパラメータを持つjava.langのメソッド修飾子と型メソッド説明voidSecurityManager.checkAccess(ThreadGroup g) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。呼出し側スレッドが、スレッド・グループ引数の修正を許可されていない場合に、SecurityExceptionをスローします。intThreadGroup.enumerate(ThreadGroup[] list) 指定された配列参照を、このスレッド・グループおよびそのサブグループ内のすべてのサブグループにコピーします。intThreadGroup.enumerate(ThreadGroup[] list, boolean recurse) 指定された配列参照をこのスレッド・グループ内のすべてのサブグループにコピーします。Thread.Builder.OfPlatform.group(ThreadGroup group) スレッド・グループを設定します。final booleanThreadGroup.parentOf(ThreadGroup g) このスレッド・グループがスレッドグループ引数であるか、あるいはその祖先スレッド・グループの内の1つであるかどうかを判定します。型ThreadGroupのパラメータを持つjava.langのコンストラクタ修飾子コンストラクタ説明Thread(ThreadGroup group, Runnable task) 新しいプラットフォームThreadを初期化します。Thread(ThreadGroup group, Runnable task, String name) 新しいプラットフォームThreadを初期化して、実行オブジェクトとしてtaskを持ち、名前として指定されたnameを持ち、groupで参照されるスレッド・グループに属するようにします。Thread(ThreadGroup group, Runnable task, String name, long stackSize) 新しいプラットフォームThreadを初期化して、実行オブジェクトとしてtaskを持ち、名前として指定されたnameを持ち、groupで参照されるスレッド・グループに属し、指定された「スタック・サイズ」を持つようにします。Thread(ThreadGroup group, Runnable task, String name, long stackSize, boolean inheritInheritableThreadLocals) 新しいプラットフォームThreadを初期化して、実行オブジェクトとしてtaskを持ち、名前として指定されたnameを持ち、groupで参照されるスレッド・グループに属し、指定されたstackSizeを持ち、inheritThreadLocalsがtrueの場合に「継承可能なスレッド・ローカル」変数の初期値を継承します。Thread(ThreadGroup group, String name) 新しいプラットフォームThreadを初期化します。ThreadGroup(ThreadGroup parent, String name) 新しいスレッド・グループを作成します。 -
java.util.concurrentでのThreadGroupの使用
型ThreadGroupのパラメータを持つjava.util.concurrentのコンストラクタ修飾子コンストラクタ説明protectedForkJoinWorkerThread(ThreadGroup group, ForkJoinPool pool, boolean preserveThreadLocals) 指定されたスレッド・グループおよびプールで動作するForkJoinWorkerThreadを作成し、ThreadLocalsを保持するためのポリシーを指定します。