Я искал веб-сайт и видел много вопросов относительно task.run vs ждут async, но есть этот специфический сценарий использования, где я не совсем понимаю разницу. Сценарий довольно прост, я считаю.
await Task.Run(() => LongProcess());
против
await LongProcess());
где LongProcess - это асинхронный метод с несколькими асинхронными вызовами в нем, например, с вызовом db с ожиданием ExecuteReaderAsync().
Вопрос:
Есть ли разница между этими двумя сценариями? Любая помощь или ввод оценили, спасибо!