Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 20103|Válasz: 0

[Forrás] Szálas többszálos munka Az IsBackground fontos szerepe a szálaknál

[Linket másol]
Közzétéve 2015. 12. 14. 18:28:16 | | |

Főbb pontok:

1. Amikor egy szálat létrehoznak a fő szálban, a szál IsBackground alapértelmezetten HAMIS-ra van állítva.

2. Amikor a fő szál kilép, az IsBackground=FALSE szál folytatódik a végrehajtásig, amíg a szál végrehajtása véget nem ér.

3. Csak azok a szálak, amelyekben az IsBackground=TRUE szerepel, távoznak a fő szál kilépésével.

4. Amikor egy szálat inicializálunk és a Thread.IsBackground=true beállítjuk, az azt jelzi, hogy a szál háttérszál. A háttérszál is kilép, ahogy a fő szál is kilép.

5. Elv: Amíg az összes előtéri szál le van zárva, a CLR minden aktív háttérszálhoz Abort() hívást indít, hogy teljesen lezárja az alkalmazást.


Csatolva van egy másik:
Hogyan lehet kilépni a programból: ez. Close();   Ha egyszerűen bezárod az aktuális ablakot, ha nem a fő űrlap, nem lehet kilépni a programból, és ha van egy menedzselt szál (nem a fő szál), akkor nem lehet tisztán kilépni; Application.Exit();  Kényszerítsd az összes üzenetet megszakításra és kilépésre minden űrlapon, de ha van egy menedzselt szál (nem a fő szál), akkor nem tud tisztán kilépni; Application.ExitThread(); erővel megszakítja az összes üzenetet a hívó szálon, és azzal a problémával is szembesül, hogy más szálak nem tudnak helyesen kilépni; System.Environment.Exit(0);   Ez a legteljesebb módja a kilépésnek, függetlenül attól, hogy melyik szálat kényszerítik kizárni, így a program nagyon tisztán véget ér.




Előző:Használd a Newtonsoft.Json a .NET-ben a json konvertálásához, olvasásához és írásához
Következő:Veszélyes függvények teljes elemzése a PHP-ben
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com