ThreadGroup.Enumerate Metode

Definisi

Overload

Nama Deskripsi
Enumerate(Thread[])

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini dan subgrupnya.

Enumerate(ThreadGroup[])

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini dan subgrupnya.

Enumerate(Thread[], Boolean)

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini.

Enumerate(ThreadGroup[], Boolean)

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini.

Enumerate(Thread[])

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini dan subgrupnya.

[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

Parameter

list
Thread[]

array untuk menempatkan daftar utas

Mengembalikan

jumlah utas yang dimasukkan ke dalam array

Atribut

Keterangan

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini dan subgrupnya.

Pemanggilan metode ini berulah dengan cara yang sama persis dengan pemanggilan

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

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.ThreadGroup.enumerate(java.lang.Thread[]).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Enumerate(ThreadGroup[])

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini dan subgrupnya.

[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

Parameter

list
ThreadGroup[]

array untuk menempatkan daftar grup utas

Mengembalikan

jumlah grup utas yang dimasukkan ke dalam array

Atribut

Keterangan

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini dan subgrupnya.

Pemanggilan metode ini berulah dengan cara yang sama persis dengan pemanggilan

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

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[]).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Enumerate(Thread[], Boolean)

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini.

[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

Parameter

list
Thread[]

array untuk menempatkan daftar utas

recurse
Boolean

jika true, secara rekursif menghitung semua subgrup grup utas ini

Mengembalikan

jumlah utas yang dimasukkan ke dalam array

Atribut

Keterangan

Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini. Jika recurse adalah true, metode ini secara rekursif menghitung semua subgrup grup utas ini dan referensi ke setiap utas aktif dalam subgrup ini juga disertakan. Jika array terlalu pendek untuk menahan semua utas, utas tambahan diabaikan secara diam-diam.

Aplikasi mungkin menggunakan metode #activeCount activeCount untuk mendapatkan perkiraan seberapa besar array seharusnya, namun jika array terlalu pendek untuk menahan semua utas, utas tambahan diabaikan secara diam-diam. Jika sangat penting untuk mendapatkan setiap utas aktif dalam grup utas ini, pemanggil harus memverifikasi bahwa nilai int yang dikembalikan benar-benar kurang dari listpanjang .

Karena kondisi ras yang melekat dalam metode ini, disarankan agar metode hanya digunakan untuk tujuan penelusuran kesalahan dan pemantauan.

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.ThreadGroup.enumerate(java.lang.Thread[], boolean).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Enumerate(ThreadGroup[], Boolean)

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini.

[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

Parameter

list
ThreadGroup[]

array untuk menempatkan daftar grup utas

recurse
Boolean

jika true, secara rekursif menghitung semua subgrup

Mengembalikan

jumlah grup utas yang dimasukkan ke dalam array

Atribut

Keterangan

Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini. Jika recurse adalah true, metode ini secara rekursif menghitung semua subgrup grup utas ini dan referensi ke setiap grup utas aktif dalam subgrup ini juga disertakan.

Aplikasi mungkin menggunakan metode #activeGroupCount activeGroupCount untuk mendapatkan perkiraan seberapa besar array, namun jika array terlalu pendek untuk menahan semua grup utas, grup utas tambahan diabaikan secara diam-diam. Jika sangat penting untuk mendapatkan setiap subgrup aktif dalam grup utas ini, pemanggil harus memverifikasi bahwa nilai int yang dikembalikan benar-benar kurang dari listpanjang .

Karena kondisi ras yang melekat dalam metode ini, disarankan agar metode hanya digunakan untuk tujuan penelusuran kesalahan dan pemantauan.

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.ThreadGroup.enumerate(java.lang.ThreadGroup[], boolean).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk