Consider this pseudocode: Public void DoSomething() { Foreach (pending_job job in ListOfPendingJobs) { job.ExecuteLongOperation(); }
Return to caller; } What I want to do is to execute the job.ExecuteLongOperation() on a separate thread using BackGroundWorker(). The question is what is the best practice/pattern to make sure all BackGroundWorkers have finished execution before the above method returns. Thanks =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com