Multithreading in .NET With the BackgroundWorker

January 4, 2009 | 0 Comments

BackgroundWorker ControlSometimes a smart client application needs to do a lengthy operation that can slow down the performance of the whole application and make it unresponsive. This can be solved by executing the operation in a separate thread using the .NET Framework’s BackgroundWorker control. The BackgroundWorker executes such operations asynchronously in a thread separate from the application’s main UI thread. A thread can be defined as an operation that is executed simultaneously and independently of the rest of the application.

Read more…

Filed Under: WinForms