Язык

ThreadGroup.Enumerate Метод

Определение

Перегрузки

Имя. Описание
Enumerate(Thread[])

Копирует в указанный массив каждый активный поток в этой группе потоков и ее подгруппах.

Enumerate(ThreadGroup[])

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков и ее подгруппы.

Enumerate(Thread[], Boolean)

Копирует в указанный массив каждый активный поток в этой группе потоков.

Enumerate(ThreadGroup[], Boolean)

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков.

Enumerate(Thread[])

Копирует в указанный массив каждый активный поток в этой группе потоков и ее подгруппах.

[Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "GetEnumerate_arrayLjava_lang_Thread_Handler")]
public virtual int Enumerate(Java.Lang.Thread[]? list);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "GetEnumerate_arrayLjava_lang_Thread_Handler")>]
abstract member Enumerate : Java.Lang.Thread[] -> int
override this.Enumerate : Java.Lang.Thread[] -> int

Параметры

list
Thread[]

массив, в который нужно поместить список потоков

Возвращаемое значение

количество потоков, помещенных в массив

Атрибуты

Комментарии

Копирует в указанный массив каждый активный поток в этой группе потоков и ее подгруппах.

Вызов этого метода выполняется точно так же, как вызов

<blockquote> #enumerate(Thread[], boolean) перечисление(list, true)</blockquote>

Добавлено в версии 1.0.

Java документации по java.lang.ThreadGroup.enumerate(java.lang.Thread[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Enumerate(ThreadGroup[])

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков и ее подгруппы.

[Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_Handler")]
public virtual int Enumerate(Java.Lang.ThreadGroup[]? list);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_Handler")>]
abstract member Enumerate : Java.Lang.ThreadGroup[] -> int
override this.Enumerate : Java.Lang.ThreadGroup[] -> int

Параметры

list
ThreadGroup[]

массив, в который нужно поместить список групп потоков

Возвращаемое значение

Количество групп потоков, помещенных в массив

Атрибуты

Комментарии

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков и ее подгруппы.

Вызов этого метода выполняется точно так же, как вызов

<blockquote> #enumerate(ThreadGroup[], boolean) перечисление(list, true)</blockquote>

Добавлено в версии 1.0.

Java документации по java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Enumerate(Thread[], Boolean)

Копирует в указанный массив каждый активный поток в этой группе потоков.

[Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;Z)I", "GetEnumerate_arrayLjava_lang_Thread_ZHandler")]
public virtual int Enumerate(Java.Lang.Thread[]? list, bool recurse);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;Z)I", "GetEnumerate_arrayLjava_lang_Thread_ZHandler")>]
abstract member Enumerate : Java.Lang.Thread[] * bool -> int
override this.Enumerate : Java.Lang.Thread[] * bool -> int

Параметры

list
Thread[]

массив, в который нужно поместить список потоков

recurse
Boolean

If true, рекурсивно перечисляет все подгруппы этой группы потоков

Возвращаемое значение

количество потоков, помещенных в массив

Атрибуты

Комментарии

Копирует в указанный массив каждый активный поток в этой группе потоков. Если recurse это trueтак, этот метод рекурсивно перечисляет все подгруппы этой группы потоков и ссылки на каждый активный поток в этих подгруппах также включаются. Если массив слишком короткий для хранения всех потоков, дополнительные потоки игнорируются автоматически.

Приложение может использовать метод #activeCount activeCount, чтобы получить оценку того, насколько большой массив должен быть, однако если массив слишком короткий для хранения всех потоков, дополнительные потоки игнорируются автоматически. Если важно получить каждый активный поток в этой группе потоков, вызывающий объект должен убедиться, что возвращаемое значение int строго меньше длины list.

Из-за присущего условия расы в этом методе рекомендуется использовать только для отладки и мониторинга.

Добавлено в версии 1.0.

Java документации по java.lang.ThreadGroup.enumerate(java.lang.Thread[], boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Enumerate(ThreadGroup[], Boolean)

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков.

[Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;Z)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_ZHandler")]
public virtual int Enumerate(Java.Lang.ThreadGroup[]? list, bool recurse);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;Z)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_ZHandler")>]
abstract member Enumerate : Java.Lang.ThreadGroup[] * bool -> int
override this.Enumerate : Java.Lang.ThreadGroup[] * bool -> int

Параметры

list
ThreadGroup[]

массив, в который нужно поместить список групп потоков

recurse
Boolean

If true, рекурсивно перечислить все подгруппы

Возвращаемое значение

Количество групп потоков, помещенных в массив

Атрибуты

Комментарии

Копирует в указанный массив ссылки на каждую активную подгруппу в этой группе потоков. Если recurse это trueтак, этот метод рекурсивно перечисляет все подгруппы этой группы потоков и ссылки на каждую активную группу потоков в этих подгруппах также включаются.

Приложение может использовать метод #activeGroupCount activeGroupCount для получения оценки того, насколько большой массив должен быть, однако если массив слишком короткий для хранения всех групп потоков, дополнительные группы потоков игнорируются автоматически. Если важно получить каждую активную подгруппу в этой группе потоков, вызывающий объект должен убедиться, что возвращаемое значение int строго меньше длины list.

Из-за присущего условия расы в этом методе рекомендуется использовать только для отладки и мониторинга.

Добавлено в версии 1.0.

Java документации по java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[], boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к