Вопрос выясняет, где асинхронность эффективна для CPU-интенсивных задач.
Короткий ответ
Асинхронность для тяжёлых вычислений полезна, когда нужно:
Не блокировать UI-поток,
Параллелить задачи на нескольких ядрах через Task.Run.
Но сама по себе async/await не ускоряет вычисления — для этого нужна многопоточность.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.