ThreadGroup Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Grup utas mewakili sekumpulan utas.
[Android.Runtime.Register("java/lang/ThreadGroup", DoNotGenerateAcw=true)]
public class ThreadGroup : Java.Lang.Object, IDisposable, Java.Lang.Thread.IUncaughtExceptionHandler
[<Android.Runtime.Register("java/lang/ThreadGroup", DoNotGenerateAcw=true)>]
type ThreadGroup = class
inherit Object
interface Thread.IUncaughtExceptionHandler
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Warisan
- Atribut
- Penerapan
Keterangan
Grup utas mewakili sekumpulan utas. Selain itu, grup utas juga dapat menyertakan grup utas lainnya. Grup utas membentuk pohon di mana setiap grup utas kecuali grup utas awal memiliki induk.
Utas diizinkan untuk mengakses informasi tentang grup utasnya sendiri, tetapi tidak untuk mengakses informasi tentang grup utas induk grup utasnya atau grup utas lainnya.
Ditambahkan dalam 1.0.
Java dokumentasi untuk 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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ThreadGroup(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
| ThreadGroup(String) |
Membuat grup utas baru. |
| ThreadGroup(ThreadGroup, String) |
Membuat grup utas baru. |
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| Daemon |
Menguji apakah grup utas ini adalah grup utas daemon. -atau- Mengubah status daemon dari grup utas ini. |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| IsDestroyed |
Menguji apakah grup utas ini telah dihancurkan. |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Mendapatkan metadata JNI yang digunakan untuk memanggil anggota peer Java ini. |
| MaxPriority |
Mengembalikan prioritas maksimum grup utas ini. -or- Mengatur prioritas maksimum grup. |
| Name |
Mengembalikan nama grup utas ini. |
| Parent |
Mengembalikan induk grup utas ini. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Metode
| Nama | Deskripsi |
|---|---|
| ActiveCount() |
Mengembalikan perkiraan jumlah utas aktif dalam grup utas ini dan subgrupnya. |
| ActiveGroupCount() |
Mengembalikan perkiraan jumlah grup aktif dalam grup utas ini dan subgrupnya. |
| AllowThreadSuspension(Boolean) |
Kedaluwarsa.
Digunakan oleh VM untuk mengontrol suspensi implisit lowmem. |
| CheckAccess() |
Menentukan apakah utas yang sedang berjalan memiliki izin untuk mengubah grup utas ini. |
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| Destroy() |
Menghancurkan grup utas ini dan semua subgrupnya. |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| Enumerate(Thread[], Boolean) |
Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini. |
| Enumerate(Thread[]) |
Menyalin ke dalam array yang ditentukan setiap utas aktif dalam grup utas ini dan subgrupnya. |
| Enumerate(ThreadGroup[], Boolean) |
Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini. |
| Enumerate(ThreadGroup[]) |
Menyalin ke dalam referensi array yang ditentukan ke setiap subgrup aktif dalam grup utas ini dan subgrupnya. |
| Equals(Object) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| Interrupt() |
Menginterupsi semua utas dalam grup utas ini. |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| List() |
Mencetak informasi tentang grup utas ini ke output standar. |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| ParentOf(ThreadGroup) |
Menguji apakah grup utas ini adalah argumen grup utas atau salah satu grup utas leluhurnya. |
| Resume() |
Kedaluwarsa.
Melanjutkan semua utas dalam grup utas ini. |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| Stop() |
Kedaluwarsa.
Menghentikan semua utas dalam grup utas ini. |
| Suspend() |
Kedaluwarsa.
Menangguhkan semua utas dalam grup utas ini. |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UncaughtException(Thread, Throwable) |
Dipanggil oleh komputer virtual Java ketika utas dalam grup utas ini berhenti karena pengecualian yang tidak tertangkap, dan utas tidak memiliki instalasi tertentu |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Grup utas mewakili sekumpulan utas. (Diperoleh dari JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Grup utas mewakili sekumpulan utas. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Grup utas mewakili sekumpulan utas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |