Backgroundworker abort

Posted by MazarD on Stack Overflow See other posts from Stack Overflow or by MazarD
Published on 2009-03-05T10:28:13Z Indexed on 2010/04/07 3:03 UTC
Read the original article Hit count: 688

Filed under:
|
|

Hi,

I recently tried to use backgroundworker instead of "classic" threads and I'm realizing that it's causing, at least for me, more problems than solutions. I have a backgroundworker running a synchronous read (in this case from serialPort) and getting blocked around 30 seconds in 1 code line, then cancellationpending isn't the solution. I'm seeing that if the application gets closed at this point (either with the cross button and Application.Exit()) the process keeps zombie forever.

I need a way to force abort or to kill the backgroundworker thread.

© Stack Overflow or respective owner

Related posts about c#

Related posts about backgroundworker