What is the difference between BackgroundWorker and Thread? In my application I am using a messaging system that communicates with the database reg
BackgroundWorker
Thread
A BackgroundWorker is a thread implementation that allows you to assign assign a method to be done.
It gives you an communication API that allows you to stop the work, track the progress, and get notified Asynchronously.