Olulised punktid:
1. Kui lõim luuakse põhilõimes, on lõime IsBackground vaikimisi seatud FALSE väärtusele.
2. Kui põhilõim väljub, jätkab lõim IsBackground=FALSE täitmist kuni lõime täitmise lõpuni.
3. Ainult lõimed, kus on IsBackground=TRUE, väljuvad peamise teema väljumisega.
4. Lõime initsialiseerimine ja Thread.IsBackground=true seadistamine näitab, et lõim on taustalõim. Taustalõim väljub samamoodi nagu põhilõim.
5. Põhimõte: Kui kõik esiplaani lõimed on lõpetatud, kutsub CLR iga aktiivse taustalõime juurde Abort(), et rakendus täielikult lõpetada.
Lisatud on teine: Kuidas programmist väljuda: see. Close(); Kui sulged lihtsalt praeguse akna, kui see pole põhivorm, ei saa programmist väljuda, ja kui on hallatav lõim (mitte põhilõim), ei saa puhtalt väljuda; Application.Exit(); Sunni kõik sõnumid katkestama ja väljuma kõigist vormidest, kuid kui on hallatav lõim (mitte põhilõim), ei saa see puhtalt väljuda; Application.ExitThread(); jõuga katkestada kõik kutsuva lõime sõnumid ning seista silmitsi probleemiga, et teised lõimed ei saa korrektselt väljuda; System.Environment.Exit(0); See on kõige täielikum viis väljumiseks, ükskõik milline lõim on sunnitud sulgema, lõpetades programmi väga puhtalt. |