Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 20103|Vastaus: 0

[Lähde] Säikeiden monisäikeinen IsBackgroundin tärkeä rooli säikeille

[Kopioi linkki]
Julkaistu 14.12.2015 18.28.16 | | |

Keskeiset seikat:

1. Kun säie luodaan pääsäikeeseen, säikeen IsTausta asetetaan oletuksena VÄÄRÄKSI.

2. Kun pääsäie poistuu, säie, jossa on IsBackground=FALES, jatkaa suoritustaan, kunnes säikeen suoritus päättyy.

3. Vain säikeet, joissa on IsBackground=TRUE, poistuvat pääsäikeen poistuessa.

4. Kun säie aloitetaan ja Thread.IsBackground=true asetetaan, se osoittaa, että säie on taustasäie. Taustasäie poistuu samalla kun pääsäie poistuu.

5. Periaate: Niin kauan kuin kaikki etualan säikeet on päätetty, CLR kutsuu Abort():n jokaiselle aktiiviselle taustasäikeelle lopettaakseen sovelluksen kokonaan.


Liitteenä on toinen:
Kuinka poistua ohjelmasta: tämä. Close();   Jos suljet nykyisen ikkunan, jos se ei ole päätiedosto, et voi poistua ohjelmasta, ja jos on hallittu säie (ei pääsäie), et voi poistua puhtaasti; Application.Exit();  Pakota kaikki viestit keskeyttämään ja poistumaan kaikista lomakkeista, mutta jos on hallittu säie (ei pääsäike), se ei voi poistua puhtaasti; Application.ExitThread(); keskeyttää kaikki viestit kutsuvassa säikeessä ja kohdata ongelman, että muut säikeet eivät voi poistua oikein; System.Environment.Exit(0);   Tämä on täydellisin tapa poistua, riippumatta siitä, mikä säie pakotetaan sulkeutumaan, ja ohjelma päättyy hyvin siististi.




Edellinen:Käytä Newtonsoft.Jsonia .NET-tiedostossa jsonin muuntamiseen, lukemiseen ja kirjoittamiseen
Seuraava:Vaarallisten funktioiden täydellinen jäsentäminen PHP:ssä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com