|
-
Dec 3rd, 2010, 11:37 AM
#2
Re: Closing threads on Application Exit?
You could use the WorkerSupportsCancellation property of the BackgroundWorker Class and cancel your BackgroundWorkers before exiting the application. When WorkerSupportsCancellation is true, you can use the CancelAsync method to cancel a specific BGWorker.
And Yes, once the main thread is killed, the threads its started a supposed to be killed too.
Hope this helps.
Alex
.NET developer
"No. Not even in the face of Armageddon. Never compromise." (Walter Kovacs/Rorschach)
Things to consider before posting.
Don't forget to rate the posts if they helped and mark thread as resolved when they are.
.Net Regex Syntax (Scripting) | .Net Regex Language Element | .Net Regex Class | DateTime format | Framework 4.0: what's new
My fresh new blog : writingthecode, even if I don't post much.
System: Intel i7 920, Kingston SSDNow V100 64gig, HDD WD Caviar Black 1TB, External WD "My Book" 500GB, XFX Radeon 4890 XT 1GB, 12 GBs Tri-Channel RAM, 1x27" and 1x23" LCDs, Windows 10 x64, ]VS2015, Framework 3.5 and 4.0 
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|