Класс java.lang.ThreadGroup представляет набор потоков. Он также может включать другие группы потоков. Группы потоков формируют дерево, в котором каждая группа потоков, кроме начальной группы потоков, имеет родителя.
Декларация класса
Ниже приводится объявление для класса java.lang.ThreadGroup.
public class ThreadGroup extends Object implements Thread.UncaughtExceptionHandler
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
ThreadGroup (имя строки) Это создает новую группу потоков. |
2 |
ThreadGroup (родительская группа ThreadGroup, имя строки) Это создает новую группу потоков. |
ThreadGroup (имя строки)
Это создает новую группу потоков.
ThreadGroup (родительская группа ThreadGroup, имя строки)
Это создает новую группу потоков.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | int activeCount ()
Этот метод возвращает оценку количества активных потоков в этой группе потоков. |
2 | int activeGroupCount ()
Этот метод возвращает оценку количества активных групп в этой группе потоков. |
3 | void checkAccess ()
Этот метод определяет, есть ли у текущего запущенного потока разрешение на изменение этой группы потоков. |
4 | уничтожить пустоту ()
Этот метод уничтожает эту группу потоков и все ее подгруппы. |
5 | int enumerate (Список тем [])
Этот метод копирует в указанный массив каждый активный поток в этой группе потоков и ее подгруппах. |
6 | int enumerate (Список тем [], логический рекурс)
Этот метод копирует в указанный массив каждый активный поток в этой группе потоков. |
7 | int enumerate (список ThreadGroup [])
Этот метод копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков. |
8 | int enumerate (список ThreadGroup [], логический рекурс)
Этот метод копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков. |
9 | int getMaxPriority ()
Этот метод возвращает максимальный приоритет этой группы потоков. |
10 | Строка getName ()
Этот метод возвращает имя этой группы потоков. |
11 | ThreadGroup getParent ()
Этот метод возвращает родителя этой группы потоков. |
12 | void interrupt ()
Этот метод прерывает все потоки в этой группе потоков. |
13 | логическое isDaemon ()
Этот метод Проверяет, является ли эта группа потоков группой потоков демонов. |
14 | логическое значение isDestroyed ()
Этот метод проверяет, была ли уничтожена эта группа потоков. |
15 | список недействительных ()
Этот метод выводит информацию об этой группе потоков в стандартный вывод. |
16 | логическое parentOf (ThreadGroup g)
Этот метод проверяет, является ли эта группа потоков аргументом группы потоков или одной из ее групп потоков-предков. |
17 | void setDaemon (логический демон)
Этот метод изменяет состояние демона этой группы потоков. |
18 | void setMaxPriority (int pri)
Этот метод устанавливает максимальный приоритет группы. |
19 | Строка toString ()
Этот метод возвращает строковое представление этой группы потоков. |
20 | void uncaughtException (Thread t, Throwable e)
Этот метод вызывается виртуальной машиной Java, когда поток в этой группе потоков останавливается из-за неперехваченного исключения, а в потоке не установлен конкретный Thread.UncaughtExceptionHandler. |
Этот метод возвращает оценку количества активных потоков в этой группе потоков.
Этот метод возвращает оценку количества активных групп в этой группе потоков.
Этот метод определяет, есть ли у текущего запущенного потока разрешение на изменение этой группы потоков.
Этот метод уничтожает эту группу потоков и все ее подгруппы.
Этот метод копирует в указанный массив каждый активный поток в этой группе потоков и ее подгруппах.
Этот метод копирует в указанный массив каждый активный поток в этой группе потоков.
Этот метод копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков.
Этот метод копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков.
Этот метод возвращает максимальный приоритет этой группы потоков.
Этот метод возвращает имя этой группы потоков.
Этот метод возвращает родителя этой группы потоков.
Этот метод прерывает все потоки в этой группе потоков.
Этот метод Проверяет, является ли эта группа потоков группой потоков демонов.
Этот метод проверяет, была ли уничтожена эта группа потоков.
Этот метод выводит информацию об этой группе потоков в стандартный вывод.
Этот метод проверяет, является ли эта группа потоков аргументом группы потоков или одной из ее групп потоков-предков.
Этот метод изменяет состояние демона этой группы потоков.
Этот метод устанавливает максимальный приоритет группы.
Этот метод возвращает строковое представление этой группы потоков.
Этот метод вызывается виртуальной машиной Java, когда поток в этой группе потоков останавливается из-за неперехваченного исключения, а в потоке не установлен конкретный Thread.UncaughtExceptionHandler.
Методы унаследованы
Этот класс наследует методы от следующих классов —