Grup Utas - 1

"Hai, Amigo!"

"Kita bakal miwiti eksplorasi benang sing luwih jero."

"Konsep klompok utas ditepangake kanggo nyegah thread bola-bali mandheg lan ngganggu saben utas liyane. Utas mung bisa mengaruhi utas liyane ing grup utas sing padha. ThreadGroup minangka kelas kanggo ngatur grup utas. Pendekatan iki ngidini sampeyan nglindhungi utas saka owah-owahan sing ora dikarepake."

"Kadhangkala sampeyan kudu mbukak kode sing ora bisa dipercaya kanthi lengkap. Dadi luwih trep kanggo nyelehake kabeh utas ing grup sing kapisah lan ngalangi supaya ora ngganggu karya grup utas utama."

"Klompok utas bisa ngemot grup liyane. Iki ngidini sampeyan ngatur kabeh utas lan grup ing wit hierarkis. Ing wit kasebut, saben klompok utas (kajaba klompok wiwitan) duwe induk dhewe."

"Kelas ThreadGroup nduweni cara sing ngidini sampeyan entuk dhaptar kabeh utas lan mengaruhi / ngganti. Nalika kita nggawe utas anyar tanpa nemtokake klompok kanthi jelas, dheweke gabung karo grup sing padha karo benang pangripta."

"Iki sawetara metode ing kelas ThreadGroup:"

Metode Katrangan
String getName()
Ngasilake jeneng grup
ThreadGroup getParent()
Ngasilake grup induk
void interrupt()
Interrupts kabeh utas ing grup.
boolean isDaemon()
Priksa manawa grup kasebut minangka daemon
void setDaemon(boolean daemon)
Nyetel properti daemon grup
int activeCount()
Ngasilake jumlah utas urip ing grup lan subkelompok
int activeGroupCount()
Ngasilake nomer grup urip ing grup lan subgroups
int enumerate(Thread[] list)
Nempatake kabeh Utas urip menyang Uploaded lan ngasilake nomer mau.
int getMaxPriority()
Ngasilake prioritas maksimum kanggo utas ing grup.
void setMaxPriority(int priority)
Ngidini sampeyan nyetel prioritas maksimal utas ing grup lan subgrup.