Possible Duplicate:
BackgroundWorker vs background Thread
When should I consider managing threads on my own as opposed to using the BackgroundWorker?
I know managing threads on your own can be difficult and can lead to problems, is there a direct benefit of managing them on your own?