Мне нужно запустить несколько асинхронных задач в консольном приложении и дождаться их завершения перед дальнейшей обработкой.
Существует множество статей, но чем больше я читаю, тем больше запутываюсь. Я прочитал и понял основные принципы библиотеки задач, но явно где-то упускаю ссылку.
Я понимаю, что можно связать задачи так, чтобы они начинались после завершения других (это почти сценарий для всех статей, которые я прочитал), но я хочу, чтобы все мои задачи выполнялись одновременно, и я хочу знать, когда они все будут завершены.
Какова простейшая реализация такого сценария, как это?
Подробнее здесь: https://stackoverflow.com/questions/250 ... o-complete