Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 20103|Atbildi: 0

[Avots] Thread multithreading IsBackground svarīgā loma pavedieniem

[Kopēt saiti]
Publicēts 14.12.2015 18:28:16 | | |

Galvenie punkti:

1. Kad galvenajā pavedienā tiek izveidots pavediens, pavediena IsBackground pēc noklusējuma ir iestatīts uz FALSE.

2. Kad galvenais pavediens iziet, pavediens ar IsBackground=FALSE turpinās darboties, līdz beidzas pavediena izpilde.

3. Tikai pavedieni ar IsBackground=TRUE iziet ar izeju no galvenā pavediena.

4. Inicializējot pavedienu un iestatot Thread.IsBackground=true, tas norāda, ka pavediens ir fona pavediens. Fona pavediens tiks iziets, izejot no galvenā pavediena.

5. Princips: Kamēr visi priekšplāna pavedieni ir pārtraukti, CLR izsauc Abort() katram aktīvajam fona pavedienam, lai pilnībā izbeigtu lietojumprogrammu.


Pievienots cits:
Kā iziet no programmas: šis. Aizvērt ();   Ja jūs vienkārši aizverat pašreizējo logu, ja tā nav galvenā forma, jūs nevarat iziet no programmas, un, ja ir pārvaldīts pavediens (nevis galvenais pavediens), jūs nevarat iziet tīri; Application.Exit();  Piespiest visus ziņojumus pārtraukt un iziet no visām veidlapām, bet, ja ir pārvaldīts pavediens (nevis galvenais pavediens), tas nevar iziet tīri; Application.ExitThread(); piespiedu kārtā pārtrauciet visus zvana pavediena ziņojumus, kā arī saskarieties ar problēmu, ka citi pavedieni nevar pareizi iziet; Sistēma.Vide.Izeja(0);   Tas ir vispilnīgākais veids, kā iziet, neatkarīgi no tā, kurš pavediens ir spiests atmest, beidzot programmu ļoti tīri.




Iepriekšējo:Izmantojiet Newtonsoft.Json .NET, lai konvertētu, lasītu, rakstītu json
Nākamo:Pilnīga bīstamo funkciju parsēšana PHP
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com