backgroundworker vs threading
-
Backgroundworker is an easy way to open a different thread in an higher level implementation to make an isolated operation. Theading requires sometimes more control about states, semaphors...
Visit my blog at http://dotnetforeveryone.blogspot.com/
-
Ultimately there is no difference as both will allocate a thread from the thread pool. The BackgroundWorker component is a "visual" component (something that can be dropped on to a form at design time) that was created to help simplify creating a multi-threaded application. Using the background worker is not ideal for all situations and using it doesn't mean you shouldn't have an understanding of how threading behaves.
Scott.
—In just two days, tomorrow will be yesterday. [Forum Guidelines] [Articles] [Blog]