"Hai, Amigo!"
"Kita akan memulai eksplorasi utas yang lebih menyeluruh."
"Konsep grup utas diperkenalkan untuk mencegah utas berulang kali berhenti dan mengganggu setiap utas lainnya. Utas hanya dapat memengaruhi utas lain dalam grup utas yang sama. ThreadGroup adalah kelas untuk mengelola grup utas. Pendekatan ini memungkinkan Anda melindungi utas dari perubahan yang tidak diinginkan."
"Terkadang Anda harus menjalankan kode yang tidak dapat Anda percayai sepenuhnya. Jadi akan lebih mudah untuk menempatkan semua utasnya dalam grup terpisah dan memblokirnya agar tidak mengganggu pekerjaan grup utas utama."
"Grup utas dapat berisi grup lain. Ini memungkinkan Anda mengatur semua utas dan grup Anda dalam pohon hierarkis. Dalam pohon seperti itu, setiap grup utas (kecuali grup awal) memiliki induknya sendiri."
"Kelas ThreadGroup memiliki metode yang memungkinkan Anda mendapatkan daftar semua utas dan memengaruhi/mengubahnya. Saat kami membuat utas baru tanpa menentukan grup secara eksplisit, ia bergabung dengan grup yang sama dengan utas pembuat."
"Berikut adalah beberapa metode di kelas ThreadGroup:"
metode | Keterangan |
---|---|
|
Mengembalikan nama grup |
|
Mengembalikan grup induk |
|
Menyela semua utas dalam grup. |
|
Memeriksa apakah grup adalah daemon |
|
Menetapkan properti daemon grup |
|
Mengembalikan jumlah utas langsung dalam grup dan subgrupnya |
|
Mengembalikan jumlah grup langsung dalam grup dan subgrupnya |
|
Masukkan semua utas langsung ke dalam larik dan kembalikan jumlahnya. |
|
Mengembalikan prioritas maksimum untuk utas dalam grup. |
|
Memungkinkan Anda menetapkan prioritas maksimum utas dalam grup dan subgrup. |
GO TO FULL VERSION