"Hej, Amigo!"
"Vi vil starte en mere grundig udforskning af tråde."
"Konceptet med en trådgruppe blev introduceret for at forhindre en tråd i gentagne gange at stoppe og afbryde hver anden tråd. En tråd kan kun påvirke andre tråde i den samme trådgruppe. ThreadGroup er en klasse til styring af trådgrupper. Denne tilgang lader dig beskytte tråde fra uønskede ændringer."
"Nogle gange er du nødt til at køre kode, som du ikke kan stole fuldt ud på. Så det er praktisk at lægge alle dens tråde i en separat gruppe og blokere dem fra at forstyrre arbejdet i hovedtrådsgruppen."
"En trådgruppe kan indeholde andre grupper. Dette lader dig organisere alle dine tråde og grupper i et hierarkisk træ. I et sådant træ har hver trådgruppe (undtagen den oprindelige gruppe) sin egen overordnede."
"Trådgruppe-klassen har metoder, der lader dig få lister over alle tråde og påvirke/ændre dem. Når vi opretter en ny tråd uden eksplicit at angive en gruppe, slutter den sig til den samme gruppe som skabertråden."
"Her er nogle af metoderne i ThreadGroup-klassen:"
Metode | Beskrivelse |
---|---|
|
Returnerer gruppenavnet |
|
Returnerer den overordnede gruppe |
|
Afbryder alle tråde i gruppen. |
|
Kontrollerer, om gruppen er en dæmon |
|
Indstiller gruppens dæmonegenskab |
|
Returnerer antallet af aktive tråde i gruppen og dens undergrupper |
|
Returnerer antallet af aktive grupper i gruppen og dens undergrupper |
|
Sætter alle levende tråde i arrayet og returnerer antallet af dem. |
|
Returnerer den maksimale prioritet for tråde i gruppen. |
|
Lader dig indstille den maksimale prioritet for tråde i gruppen og undergrupperne. |
GO TO FULL VERSION