
"Hei, Amigo!"
"Vi kommer til å starte en mer grundig utforskning av tråder."
"Konseptet med en trådgruppe ble introdusert for å forhindre at en tråd gjentatte ganger stopper og avbryter annenhver tråd. En tråd kan bare påvirke andre tråder i samme trådgruppe. ThreadGroup er en klasse for å administrere trådgrupper. Denne tilnærmingen lar deg beskytte tråder fra uønskede endringer."
"Noen ganger må du kjøre kode som du ikke kan stole helt på. Så det er praktisk å legge alle trådene i en egen gruppe og blokkere dem fra å forstyrre arbeidet til hovedtrådgruppen."
"En trådgruppe kan inneholde andre grupper. Dette lar deg organisere alle trådene og gruppene dine i et hierarkisk tre. I et slikt tre har hver trådgruppe (unntatt den opprinnelige gruppen) sin egen overordnede."
"Trådgruppe-klassen har metoder som lar deg få lister over alle tråder og påvirke/endre dem. Når vi oppretter en ny tråd uten å spesifisere en gruppe eksplisitt, blir den med i samme gruppe som skapertråden."
"Her er noen av metodene i ThreadGroup-klassen:"
Metode | Beskrivelse |
---|---|
|
Returnerer gruppenavnet |
|
Returnerer den overordnede gruppen |
|
Avbryter alle tråder i gruppen. |
|
Sjekker om gruppen er en demon |
|
Angir gruppens daemon-egenskap |
|
Returnerer antall aktive tråder i gruppen og dens undergrupper |
|
Returnerer antall aktive grupper i gruppen og dens undergrupper |
|
Setter alle aktive tråder inn i matrisen og returnerer antallet av dem. |
|
Returnerer maksimal prioritet for tråder i gruppen. |
|
Lar deg angi maksimal prioritet for tråder i gruppen og undergruppene. |
GO TO FULL VERSION