ThreadGroup.Enumerate Método

Definición

Sobrecargas

Nombre Description
Enumerate(Thread[])

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos y sus subgrupos.

Enumerate(ThreadGroup[])

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos y sus subgrupos.

Enumerate(Thread[], Boolean)

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos.

Enumerate(ThreadGroup[], Boolean)

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos.

Enumerate(Thread[])

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos y sus subgrupos.

[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

Parámetros

list
Thread[]

matriz en la que se va a colocar la lista de subprocesos

Devoluciones

el número de subprocesos colocados en la matriz

Atributos

Comentarios

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos y sus subgrupos.

Una invocación de este método se comporta exactamente de la misma manera que la invocación

<blockquote> #enumerate(Thread[], boolean) enumerate(list, true)</blockquote>

Agregado en la versión 1.0.

Java documentación para java.lang.ThreadGroup.enumerate(java.lang.Thread[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Enumerate(ThreadGroup[])

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos y sus subgrupos.

[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

Parámetros

list
ThreadGroup[]

matriz en la que se va a colocar la lista de grupos de subprocesos

Devoluciones

el número de grupos de subprocesos colocados en la matriz

Atributos

Comentarios

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos y sus subgrupos.

Una invocación de este método se comporta exactamente de la misma manera que la invocación

<blockquote> #enumerate(ThreadGroup[], boolean) enumerate(list, true)</blockquote>

Agregado en la versión 1.0.

Java documentación para java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Enumerate(Thread[], Boolean)

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos.

[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

Parámetros

list
Thread[]

matriz en la que se va a colocar la lista de subprocesos

recurse
Boolean

si truees , enumera de forma recursiva todos los subgrupos de este grupo de subprocesos.

Devoluciones

el número de subprocesos colocados en la matriz

Atributos

Comentarios

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos. Si recurse es true, este método enumera de forma recursiva todos los subgrupos de este grupo de subprocesos y las referencias a todos los subprocesos activos de estos subgrupos también se incluyen. Si la matriz es demasiado corta para contener todos los subprocesos, los subprocesos adicionales se omiten silenciosamente.

Una aplicación puede usar el método activeCount de #activeCount para obtener una estimación de lo grande que debe ser la matriz, pero si la matriz es demasiado corta para contener todos los subprocesos, los subprocesos adicionales se omiten silenciosamente. Si es fundamental obtener todos los subprocesos activos de este grupo de subprocesos, el autor de la llamada debe comprobar que el valor int devuelto es estrictamente menor que la longitud de list.

Debido a la condición inherente de carrera en este método, se recomienda que el método solo se use para fines de depuración y supervisión.

Agregado en la versión 1.0.

Java documentación para java.lang.ThreadGroup.enumerate(java.lang.Thread[], boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Enumerate(ThreadGroup[], Boolean)

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos.

[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

Parámetros

list
ThreadGroup[]

matriz en la que se va a colocar la lista de grupos de subprocesos

recurse
Boolean

si truees , enumera de forma recursiva todos los subgrupos

Devoluciones

el número de grupos de subprocesos colocados en la matriz

Atributos

Comentarios

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos. Si recurse es true, este método enumera de forma recursiva todos los subgrupos de este grupo de subprocesos y las referencias a todos los grupos de subprocesos activos de estos subgrupos también se incluyen.

Una aplicación puede usar el método #activeGroupCount activeGroupCount para obtener una estimación de lo grande que debe ser la matriz, pero si la matriz es demasiado corta para contener todos los grupos de subprocesos, se omiten silenciosamente los grupos de subprocesos adicionales. Si es fundamental obtener todos los subgrupos activos de este grupo de subprocesos, el autor de la llamada debe comprobar que el valor int devuelto es estrictamente menor que la longitud de list.

Debido a la condición inherente de carrera en este método, se recomienda que el método solo se use para fines de depuración y supervisión.

Agregado en la versión 1.0.

Java documentación para java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[], boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a