Spec-Zone.ru › OpenJDK 17

Интерфейс ThreadGroupReference

Все суперинтерфейсы:
Mirror, ObjectReference, Value
public interface ThreadGroupReference extends ObjectReference
Объект группы потоков из целевой виртуальной машины. ThreadGroupReference — это ObjectReference с дополнительным доступом к информации о группе потоков из целевой виртуальной машины.
С тех пор:
1.3

Краткое описание полей

Поля, объявленные в интерфейсе com.sun.jdi.ObjectReference

INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED

Краткое описание методов

Модификатор и тип Метод Описание
String name()
Возвращает имя этой группы потоков.
ThreadGroupReference parent()
Возвращает родительскую группу потоков.
void resume()
Возобновляет все потоки в этой группе потоков.
void suspend()
Приостанавливает все потоки в этой группе потоков.
List<ThreadGroupReference> threadGroups()
Возвращает список, содержащий каждый активный ThreadGroupReference в этой группе потоков.
List<ThreadReference> threads()
Возвращает список, содержащий ThreadReference для каждого активного потока в этой группе потоков.

Методы, объявленные в интерфейсе com.sun.jdi.Mirror

toString, virtualMachine

Методы, объявленные в интерфейсе com.sun.jdi.ObjectReference

disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads

Методы, объявленные в интерфейсе com.sun.jdi.Value

type

Подробное описание методов

name

String name()
Возвращает имя этой группы потоков.
Возвращает:
строку, содержащую имя группы потоков.

parent

ThreadGroupReference parent()
Возвращает родительскую группу потоков.
Возвращает:
ThreadGroupReference, отражающую родительскую группу потоков в целевой виртуальной машине, или null, если это главная группа потоков.

suspend

void suspend()
Приостанавливает все потоки в этой группе потоков. Каждый поток в этой группе и во всех ее подгруппах будет приостановлен, как описано в ThreadReference.suspend(). Это не гарантируется как атомарная операция; если целевая виртуальная машина не прервана в момент вызова этого метода, возможно, что новые потоки будут созданы между моментом перечисления потоков и моментом их приостановки.
Исключения:
VMCannotBeModifiedException - если VirtualMachine только для чтения - см. VirtualMachine.canBeModified().

resume

void resume()
Возобновляет все потоки в этой группе потоков. Каждый поток в этой группе и во всех ее подгруппах будет возобновлен, как описано в ThreadReference.resume().
Исключения:
VMCannotBeModifiedException - если VirtualMachine только для чтения - см. VirtualMachine.canBeModified().

threads

List<ThreadReference> threads()
Возвращает список, содержащий ThreadReference для каждого активного потока в этой группе потоков. Возвращаются только активные потоки в непосредственной группе потоков (а не в ее подгруппах). Поток считается активным, если он был запущен и еще не остановлен.
Возвращает:
список объектов ThreadReference, отражающих активные потоки из этой группы потоков в целевой виртуальной машине.

threadGroups

List<ThreadGroupReference> threadGroups()
Возвращает список, содержащий каждый активный ThreadGroupReference в этой группе потоков. Возвращаются только активные группы потоков в непосредственной группе потоков (а не в ее подгруппах). См. ThreadGroup для информации об 'активных' группах потоков.
Возвращает:
список объектов ThreadGroupReference, отражающих активные группы потоков из этой группы потоков в целевой виртуальной машине.

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.jdi/com/sun/jdi/ThreadGroupReference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API