Если у меня есть 2 объекта SmtpClient, и я вызываю метод SendAsync() одновременно, будут ли эти 2 отправляемые запросы обрабатываться последовательно в одном потоке или одновременно более чем в одном? Какова реализация метода SendAsync()?SmtpClient.SendAsync снижает или увеличивает производительность?
Если каждый вызов метода SendAsync() обрабатывается в новом потоке из пула потоков веб-сервера, это может привести к уменьшению количества потоков в пуле потоков веб-серверов и, таким образом, снижению общей производительности (если достигнут максимальный предел пула потоков).
Я искал документацию MSDN, но не нашел объяснения, как обрабатываются асинхронные методы.