Thread.Enumerate(Thread[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將當前執行緒執行緒群組及其子群組中所有活躍的執行緒複製到指定陣列中。
[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
參數
- tarray
- Thread[]
一個用來放置執行緒清單的陣列
傳回
放入陣列的執行緒數量
- 屬性
備註
將當前執行緒執行緒群組及其子群組中所有活躍的執行緒複製到指定陣列中。 此方法僅是 java.lang.ThreadGroup#enumerate(Thread[]) 呼叫當前執行緒執行緒群組的方法。
應用程式可能會使用 #activeCount activeCount 方法來估算陣列的大小,但 如果陣列太短無法容納所有執行緒,額外的執行緒就會被靜默忽略。 如果必須取得當前執行緒及其子群組中所有活躍的執行緒,呼叫者應驗證回傳的整數值嚴格小於 的 tarray長度。
由於此方法本身存在競賽條件,建議僅用於除錯與監控目的。
Java 文件 java.lang.Thread.enumerate(java.lang.Thread[])。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。