public interface ThreadGroupReference extends ObjectReference
ObjectReference
です。INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED
修飾子と型 | メソッドと説明 |
---|---|
String |
name()
このスレッドグループの名前を返します。
|
ThreadGroupReference |
parent()
このスレッドグループの親を返します。
|
void |
resume()
このスレッドグループ内のすべてのスレッドを再開します。
|
void |
suspend()
このスレッドグループ内のすべてのスレッドを停止します。
|
List<ThreadGroupReference> |
threadGroups()
このスレッドグループ内のすべてのアクティブな
ThreadGroupReference を含むリストを返します。 |
List<ThreadReference> |
threads()
このスレッドグループ内の各ライブスレッドの
ThreadReference を含むリストを返します。 |
disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads
toString, virtualMachine
String name()
ThreadGroupReference parent()
ThreadGroupReference
。これがトップレベルのスレッドグループである場合は null。void suspend()
ThreadReference.suspend()
に記述されている方法で中断されます。このメソッドが呼び出されるときにターゲット VM で割り込みが発生しなかった場合は、スレッドが列挙されてからすべてのスレッドが中断されるまでに、新しいスレッドが作成される可能性があります。VMCannotBeModifiedException
- VirtualMachine が読み取り専用の場合 (VirtualMachine.canBeModified()
を参照)。void resume()
ThreadReference.resume()
に記述されている方法で再開されます。VMCannotBeModifiedException
- VirtualMachine が読み取り専用の場合 (VirtualMachine.canBeModified()
を参照)。List<ThreadReference> threads()
ThreadReference
を含むリストを返します。このスレッドグループの直下のライブスレッドだけを返し、サブグループは返しません。スレッドは開始されると、停止されるまで、活動状態にあります。ThreadReference
オブジェクトの List。List<ThreadGroupReference> threadGroups()
ThreadGroupReference
を含むリストを返します。このスレッドグループの直下のアクティブなスレッドグループだけを返し、サブグループは返しません。アクティブな ThreadGroup については、java.lang.ThreadGroup を参照してください。ThreadGroupReference
オブジェクトの List。
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.