Thread.Enumerate(Thread[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Copia nella matrice specificata ogni thread attivo nel gruppo di thread corrente e nei relativi sottogruppi.
[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
Parametri
- tarray
- Thread[]
matrice in cui inserire l'elenco di thread
Restituisce
numero di thread inseriti nella matrice
- Attributi
Commenti
Copia nella matrice specificata ogni thread attivo nel gruppo di thread corrente e nei relativi sottogruppi. Questo metodo richiama semplicemente il java.lang.ThreadGroup#enumerate(Thread[])
metodo del gruppo di thread corrente.
Un'applicazione potrebbe usare il metodo #activeCount activeCount per ottenere una stima della dimensione della matrice, tuttavia se la matrice è troppo breve per contenere tutti i thread, i thread aggiuntivi vengono ignorati in modo automatico. Se è fondamentale ottenere ogni thread attivo nel gruppo di thread corrente e nei relativi sottogruppi, il richiamatore deve verificare che il valore restituito int sia rigorosamente minore della lunghezza di tarray
.
A causa della condizione di razza intrinseca in questo metodo, è consigliabile usare il metodo solo per scopi di debug e monitoraggio.
Documentazione Java per java.lang.Thread.enumerate(java.lang.Thread[])
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .