Is it possible \"kill\" the thread of a BackgroundWorker
?
In my DoWork
event, I can\'t check the cancellation flag, because I have a blocki
No, you can't kill the BackgroundWorker
thread, you can only try to cancel it as you noticed, but it requires some interaction from the background thread itself to stop the work: "The worker code should periodically check the CancellationPending property to see if it has been set to true." (c) MSDN
If you need full control over a thread, you will have to create it by yourself using Thread
class.