Can anyone explain the difference between Delegates and BackgroundWorker?In which case Backgroundworker is more efficient than Delegate?Since we are having asynchronous delegate what is the need to use BackGroungWorker.
Can anyone explain the difference between Delegates and BackgroundWorker?In which case Backgroundworker is more
Share
BackgroundWorker:Delegate:The question of which one to use has nothing to do with efficiency.
BackgroundWorkeris a wrapper that simplifies working with threads, you can use async delegates just as well, but managing them correctly is much more difficult. Or, from MSDN: