функции CreateReportAsync?
В первом случае я запускаю её как не асинхронную функцию, но в отдельном потоке и жду её выполнения асинхронно.
Во втором случае я запускаю функцию асинхронно и жду её выполнения.
По сути же нет разницы между двумя этими вызовами?
Есть. Во впустую созданной таске
Но приемущество первого метода в том, что функция CreateReportAsync не обязана быть асинхронной, но может быть вызвана асинхронно. Разве не так?
Никакого преимущества в первом случае нет. Это просто тупо - создаём таску на ровном месте, чтобы в таске синхронно что-то ожидать
Обсуждают сегодня