See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 20728|Vastuse: 0

[Allikas] Lõimede mitmelõimeline süsteem IsBackgroundi oluline roll lõimede jaoks

[Kopeeri link]
Postitatud 14.12.2015 18:28:16 | | |

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.




Eelmine:Kasuta Newtonsoft.Jsoni .NET-is jsoni teisendamiseks, lugemiseks ja kirjutamiseks
Järgmine:Ohtlike funktsioonide täielik parseerimine PHP-s
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com