Thread.Enumerate(Thread[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Copia en la matriz especificada cada subproceso activo del grupo de subprocesos del subproceso actual y sus subgrupos.
[Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "")]
public static int Enumerate(Java.Lang.Thread[]? tarray);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "")>]
static member Enumerate : Java.Lang.Thread[] -> int
Parámetros
- tarray
- 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 del grupo de subprocesos del subproceso actual y sus subgrupos. Este método simplemente invoca el java.lang.ThreadGroup#enumerate(Thread[]) método del grupo de subprocesos del subproceso actual.
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 del grupo de subprocesos del subproceso actual y sus subgrupos, el invocador debe comprobar que el valor int devuelto es estrictamente menor que la longitud de tarray.
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.
Java documentación para java.lang.Thread.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.