Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 20103|Odpoveď: 0

[Zdroj] Vláknové viacvláknové spracovanie Dôležitá úloha IsBackground pre vlákna

[Kopírovať odkaz]
Zverejnené 14. 12. 2015 18:28:16 | | |

Kľúčové body:

1. Keď je vlákno vytvorené v hlavnom vlákne, IsBackground vlákna je predvolene nastavený na FALS.

2. Keď hlavné vlákno skončí, vlákno s IsBackground=FALSE bude pokračovať v vykonávaní, kým sa vykonávanie vlákna neskončí.

3. Iba vlákna s IsBackground=TRUE ukončia s odchodom hlavného vlákna.

4. Pri inicializácii vlákna a nastavení Thread.IsBackground=true to znamená, že vlákno je pozadie. Pozadie vlákna skončí rovnako ako hlavné vlákno.

5. Princíp: Pokiaľ sú všetky popredné vlákna ukončené, CLR zavolá Abort() ku každému aktívnemu pozadiu vláknu, čím aplikáciu úplne ukončí.


Priložená je ďalšia:
Ako opustiť program: toto. Close();   Ak len zatvoríte aktuálne okno, ak to nie je hlavný formulár, nemôžete program ukončiť, a ak existuje spravované vlákno (nie hlavné vlákno), nemôžete odísť čisto; application.exit();  Vynúťte všetky správy ukončiť a ukončiť všetky formuláre, ale ak existuje spravované vlákno (nie hlavné vlákno), nemôže odísť čisto; Application.ExitThread(); násilne prerušiť všetky správy na volajúcom vlákne a tiež čeliť problému, že ostatné vlákna nemôžu správne ukončiť vstup; System.Environment.Exit(0);   Toto je najúplnejší spôsob ukončenia programu, bez ohľadu na to, ktorý vlákno je nútený ukončiť, čím sa program ukončí veľmi čisto.




Predchádzajúci:Použite Newtonsoft.json v .NET na konverziu, čítanie a zápis json
Budúci:Úplné spracovanie nebezpečných funkcií v PHP
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com