I need to run multiple async tasks in a console application, and wait for them all to complete before further processing.

There’s many articles out there, but I seem to get more confused the more I read. I’ve read and understand the basic principles of the Task library, but I’m clearly missing a link somewhere.

I understand that it’s possible to chain tasks so that they start after another completes (which is pretty much the scenario for all the articles I’ve read), but I want all my Tasks running at the same time, and I want to know once they’re all completed.

What’s the simplest implementation for a scenario like this?

10 Answers
10

Leave a Reply

Your email address will not be published. Required fields are marked *