クラスjava.lang.ThreadGroup
の使用
-
java.langでのThreadGroupの使用
修飾子と型メソッド説明ThreadGroup.getParent()
このスレッド・グループの親を返します。SecurityManager.getThreadGroup()
このメソッドを呼び出したときに作成される、任意の新しいスレッドのインスタンスを生成するための、スレッド・グループを返します。Thread.getThreadGroup()
このスレッドが所属するスレッド・グループを返します。修飾子と型メソッド説明void
SecurityManager.checkAccess(ThreadGroup g)
呼出し側スレッドが、スレッド・グループ引数の修正を許可されていない場合に、SecurityException
をスローします。int
ThreadGroup.enumerate(ThreadGroup[] list)
このスレッド・グループとそのサブグループに含まれる各アクティブ・サブグループへの参照を、指定された配列にコピーします。int
ThreadGroup.enumerate(ThreadGroup[] list, boolean recurse)
このスレッド・グループ内の各アクティブ・サブグループへの参照を、指定された配列にコピーします。boolean
ThreadGroup.parentOf(ThreadGroup g)
このスレッド・グループがスレッドグループ引数であるか、あるいはその祖先スレッド・グループの内の1つであるかどうかを判定します。修飾子コンストラクタ説明Thread(ThreadGroup group, Runnable target)
新しいThread
オブジェクトを割り当てます。Thread(ThreadGroup group, Runnable target, String name)
その実行オブジェクトとしてtarget
、名前として指定されたname
を持つ、group
によって参照されるスレッド・グループに属するような、新しいThread
オブジェクトを割り当てます。Thread(ThreadGroup group, Runnable target, String name, long stackSize)
新しいThread
オブジェクトを割り当て、実行オブジェクトとしてtarget
を保持し、指定されたname
を名前として保持するようにします。また、group
によって参照されるスレッド・グループに所属し、指定されたスタック・サイズを保持します。Thread(ThreadGroup group, Runnable target, String name, long stackSize, boolean inheritThreadLocals)
オブジェクトとしてtarget
を持ち、指定されたname
をその名前とし、group
によって参照されるスレッド・グループに属し、指定されたstackSize
を持ち、inheritThreadLocals
がtrue
なら「継承可能なスレッド・ローカル」変数の初期値を継承するように、新しいThread
オブジェクトを割り当てます。Thread(ThreadGroup group, String name)
新しいThread
オブジェクトを割り当てます。ThreadGroup(ThreadGroup parent, String name)
新しいスレッド・グループを作成します。