Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 20103|Svar: 0

[Källa] Trådmultitrådning Den viktiga rollen för IsBackground för trådar

[Kopiera länk]
Publicerad på 2015-12-14 18:28:16 | | |

Viktiga punkter:

1. När en tråd skapas i huvudtråden sätts trådens IsBackground till FALSE som standard.

2. När huvudtråden avslutas fortsätter tråden med IsBackground=FALSE att köras tills trådexekveringen avslutas.

3. Endast trådar med IsBackground=TRUE kommer att avslutas med utgången av huvudtråden.

4. När man initierar en tråd och sätter Thread.IsBackground=true, indikerar det att tråden är en bakgrundstråd. Bakgrundstråden kommer att avslutas när huvudtråden går ut.

5. Princip: Så länge alla förgrundstrådar är avslutade kommer CLR att anropa Abort() till varje aktiv bakgrundstråd för att helt avsluta applikationen.


Bifogat är en annan:
Hur man lämnar programmet: detta. Close();   Om du bara stänger det aktuella fönstret, om det inte är huvudformuläret, kan du inte avsluta programmet, och om det finns en hanterad tråd (inte huvudtråden) kan du inte avsluta rent; Application.Exit();  Tvinga alla meddelanden att avbryta och avsluta alla formulär, men om det finns en hanterad tråd (inte huvudtråden) kan den inte avsluta rent; Application.ExitThread(); tvinga alla meddelanden i den anropande tråden avbryta, och dessutom möta problemet att andra trådar inte kan avsluta korrekt; System.Miljö.Utgång(0);   Detta är det mest kompletta sättet att avsluta, oavsett vilken tråd som tvingas avsluta, vilket avslutar programmet mycket rent.




Föregående:Använd Newtonsoft.Json i .NET för att konvertera, läsa, skriva json
Nästa:Fullständig tolkning av farliga funktioner i PHP
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com